0
0
0
-1
0
0
-1
0
-1
0
-1
0
-1
0
-1
1
-2
2
-3
3
-5
5
-7
7
-10
10
-13
14
-19
25
-62
-75
902
653
-719
-889
-613
-418
200
-490
-562
284
364
23
-292
-382
51
406
-602
-1144
-447
285
21
-143
182
313
-180
-686
-279
-904
-954
576
934
354
-149
-269
144
-756
-1091
-625
-716
531
1555
376
-454
-80
-700
-1656
-610
396
443
445
615
263
-239
-717
-1135
-760
-528
-93
621
226
4
77
-742
-106
-71
-851
-82
-10
-361
244
-705
-1109
573
523
-603
-678
169
-274
-959
-194
-256
-573
212
204
-434
-420
-248
-930
-1226
23
-24
130
571
-243
-656
-1049
-1081
-548
-1028
-370
995
282
-112
75
-240
-709
-885
-1057
-1206
-100
407
386
906
20
-677
-829
-1187
-599
-144
141
269
-203
-318
351
-650
-845
440
-74
-583
-740
86
558
197
-209
-560
-287
-605
-293
418
716
252
-883
-795
-664
-349
342
249
37
-33
-1160
-414
682
-280
-227
-21
-999
-667
-219
-574
501
11
-846
-208
-106
-367
-774
-316
-58
-924
-292
-73
-452
86
-269
-190
229
-1305
-1615
15
560
212
375
-550
-858
-261
-613
-411
-597
-41
-151
-605
930
476
-969
-557
-496
-582
-505
-40
838
322
-1058
-564
-82
-531
-101
267
-397
-947
55
-147
-467
268
53
-396
-863
-1582
-1073
115
472
789
656
-495
-325
-1078
-1875
-878
-141
1334
754
-37
781
-632
-1116
-1099
-949
315
-110
161
1264
-213
-1259
-519
-138
-285
-596
-27
244
-688
-665
731
-94
-587
-137
-850
-550
-128
-606
-134
683
246
-227
-798
-1272
-875
-952
-370
1436
669
-715
197
-1062
-1872
-253
-110
-125
589
-702
-1348
739
285
-1404
-130
-128
-1191
-296
428
109
-995
-945
703
-98
-640
834
-6
-1119
-707
-739
-730
-155
420
938
135
-441
-683
-1533
-691
-2
168
-153
579
1018
-316
-684
-723
-436
-733
-791
271
258
313
786
304
-436
-648
-1033
-1216
-911
219
-146
-46
1101
-143
-386
179
-1375
-2480
-551
303
-600
699
1253
-842
-1196
-127
-1064
-1879
-92
480
-96
497
-470
-618
-109
-975
-883
-689
274
964
-478
-580
587
-158
-1313
-387
-362
-698
465
641
484
-393
-1082
-261
-713
-663
882
614
-613
-431
61
-859
-1216
-135
324
-124
-64
-140
-190
-122
-493
-657
-129
390
-248
-690
752
-444
-1893
457
152
-211
1416
153
-1719
-347
520
-787
-723
261
488
-427
-131
90
31
-534
-665
-69
-763
-357
-63
-475
223
183
-519
-636
144
165
-1382
-701
-208
-351
642
34
-388
3
-1806
-814
1271
-571
251
1178
-271
-1179
-1175
-930
-250
257
203
1173
1192
-844
-1509
-834
-514
-675
-345
265
797
179
-975
-105
-143
-449
452
-621
-911
-61
-809
0
0
0
0
-1
0
0
-1
0
-1
0
-1
0
-1
0
-1
0
-2
1
-3
2
-4
3
-5
5
-8
9
-13
19
-37
147
468
-61
423
389
-1208
-826
-865
-1613
-432
413
884
349
-398
-476
-1040
-1522
-806
-220
-31
769
26
-537
-496
-73
-114
-1251
-741
-342
-851
-146
109
589
988
653
-44
-766
-2025
-1445
-467
-536
1090
1961
822
-489
-152
-1016
-2215
-995
-110
406
1385
913
384
232
-882
-1443
-1339
-750
-615
423
1805
1340
-76
-1802
-1495
-1320
-1157
711
701
343
408
-143
-916
-380
-1349
-2032
-22
567
17
327
-190
-1134
-1085
-919
-635
-36
-205
-749
-817
343
204
-627
-995
-1140
-420
-900
-599
-184
-11
-150
-535
-247
-343
-824
-629
-336
-727
-392
296
382
-1769
-1087
45
-904
591
886
-1153
-1135
-347
-977
-695
-387
-256
1
-208
-221
-6
-390
-544
-676
-716
-1199
-413
1140
-63
-247
66
-332
-1316
-877
-35
-1211
-937
513
477
8
644
203
-1669
-1758
-1219
-1419
-243
1471
1321
782
11
-1809
-1948
-1477
-1111
-553
582
1504
1092
152
-425
39
-1298
-3722
-2002
38
160
2478
3150
1031
-520
-2105
-3230
-2137
-1169
649
2336
1875
293
-622
-720
-1177
-1178
-1119
12
275
136
566
32
-480
-533
-927
-437
-254
-966
-225
532
-305
-210
262
-855
-927
-570
-1790
-1153
381
316
129
568
-342
-1849
-1766
-956
3
-128
-358
20
-243
-823
-739
-218
62
100
510
450
-455
-1054
-1117
-773
29
668
67
-73
-157
-419
-673
-479
-349
376
32
-1342
-507
-430
-655
713
530
-1200
253
-650
-1685
-145
-228
8
1329
836
-1770
-902
54
-739
-174
781
144
-630
-928
-741
-208
-877
-811
182
433
892
1299
343
-1033
-1256
-1409
-1102
-295
287
846
964
594
435
79
-909
-1044
-1064
-1359
-89
484
549
1703
2016
-411
-1419
-905
-707
-105
224
97
-47
219
1112
647
-651
-673
-1162
-937
-22
848
713
159
215
-49
-1170
-332
215
-333
-595
199
-297
-421
872
170
-57
5
-724
-884
155
295
919
927
24
143
-248
-633
-546
-405
501
1148
-387
-474
-238
-696
-172
560
107
7
-224
-635
-85
99
-116
-323
547
-359
-329
452
-399
-174
608
359
-308
-69
-687
-913
334
749
777
801
116
-372
-150
-670
-763
669
511
97
257
-276
-435
-222
-96
398
971
764
639
-297
-846
-508
-12
351
73
627
888
680
383
-20
83
559
389
-221
-87
-13
222
590
874
930
1086
772
-4
100
-252
-365
-133
34
517
713
887
761
-119
-747
40
-231
-747
437
637
250
296
373
-137
-641
-485
-96
-541
-289
481
752
388
482
452
-531
-369
4
30
762
805
293
262
110
-121
4
84
450
1027
914
335
527
863
37
105
461
195
152
198
249
87
166
668
1278
1139
191
83
217
50
-105
165
353
412
617
715
597
828
708
369
516
333
101
421
665
608
490
313
355
80
193
324
138
489
731
312
79
98
-21
-359
-506
41
322
614
778
356
-23
-251
-629
-355
22
-14
153
96
-111
-156
-308
-455
-494
-518
-822
-820
-440
-334
-181
-184
-264
-590
-876
-743
-520
-329
-211
-224
-327
-539
-515
-50
308
511
596
453
311
248
194
-59
-114
137
-112
-247
158
428
623
719
664
340
273
306
29
154
82
-129
-400
-468
1
441
780
934
913
619
375
150
-245
-414
-391
-405
-307
-271
-282
-211
-46
239
366
195
-103
-373
-408
-335
-242
-243
-246
-158
66
255
300
404
497
502
242
40
-78
-235
-213
-216
-242
-179
-218
-362
-438
-402
-201
11
33
-189
-491
-569
-421
-228
-182
-212
-371
-502
-427
-195
-65
-80
-144
-323
-405
-429
-522
-581
-519
-572
-670
-545
-457
-471
-374
-320
-240
-77
-26
-79
-207
-283
-362
-476
-450
-439
-402
-308
-350
-399
-503
-623
-670
-771
-901
-957
-1029
-1059
-1125
-1175
-1155
-1138
-1112
-1094
-1076
-1091
-1101
-1159
-1277
-1338
-1301
-1222
-1034
-878
-791
-762
-754
-711
-625
-702
-813
-934
-1054
-1237
-1434
-1435
-1515
-1560
-1550
-1469
-1421
-1332
-1281
-1296
-1375
-1160
-1258
-1081
-924
-808
-589
-690
-679
-868
-971
-1138
-1258
-1340
-1478
-1641
-1596
-1560
-1538
-1500
-1596
-1589
-1596
-1411
-1103
-891
-790
-722
-770
-754
-849
-858
-729
-696
-764
-842
-893
-951
-1003
-1011
-1033
-1114
-1168
-1234
-1301
-1360
-1414
-1437
-1421
-1399
-1342
-1298
-1132
-957
-914
-833
-759
-751
-682
-662
-645
-633
-692
-724
-830
-925
-914
-962
-1043
-1085
-1063
-1042
-1029
-1011
-962
-985
-938
-807
-601
-360
-105
-22
-49
-37
-32
12
-23
-51
-73
-187
-279
-386
-488
-601
-698
-790
-877
-927
-975
-961
-777
-636
-514
-481
-595
-578
-586
-520
-378
-212
-156
-224
-193
-208
-106
137
246
359
408
429
461
547
731
731
728
737
689
726
800
879
901
931
914
867
878
926
1022
991
1030
1083
1114
1169
1122
1155
1137
1108
1066
965
953
910
874
880
884
859
820
822
825
786
830
886
847
907
922
873
846
783
774
761
722
691
670
713
773
792
824
762
807
796
747
843
762
695
624
514
478
470
466
425
388
335
348
335
327
334
295
294
334
353
285
172
89
-24
-106
-165
-307
-372
-405
-433
-474
-461
-485
-542
-569
-679
-690
-748
-801
-866
-792
-830
-930
-868
-956
-983
-1070
-931
-916
-964
-890
-1004
-1027
-1027
-1010
-996
-989
-931
-813
-653
-548
-444
-349
-268
-171
52
74
133
201
284
462
591
840
952
1055
1156
1165
1199
1233
1254
1326
1379
1406
1438
1432
1522
1561
1640
1639
1573
1580
1495
1576
1597
1590
1544
1509
1542
1418
1397
1343
1336
1346
1354
1311
1216
1173
1082
1061
979
966
985
891
949
923
945
837
788
776
662
699
556
536
481
417
482
376
354
294
343
389
368
421
330
301
399
531
639
684
667
585
502
522
586
580
584
560
573
599
591
692
688
707
709
634
584
393
315
213
86
-24
-253
-430
-609
-764
-895
-1028
-1032
-1167
-1270
-1364
-1510
-1594
-1712
-1790
-1806
-1895
-1929
-1953
-1984
-1945
-1943
-1870
-1838
-1797
-1711
-1653
-1598
-1569
-1501
-1422
-1359
-1266
-1249
-1274
-1268
-1252
-1237
-1225
-1237
-1257
-1256
-1227
-1256
-1277
-1260
-1300
-1348
-1369
-1408
-1459
-1487
-1528
-1520
-1475
-1437
-1407
-1386
-1326
-1253
-1186
-1042
-916
-826
-716
-603
-474
-361
-271
-195
-126
-68
-20
55
79
112
157
162
240
338
426
485
527
534
484
524
513
550
678
789
895
933
1059
1184
1295
1419
1373
1342
1369
1406
1551
1636
1703
1783
1728
1804
1847
1980
2242
2433
2704
2824
2983
3134
3278
3562
3885
4245
4452
4713
4775
4955
5209
5246
4950
3937
2168
-298
-2716
-4588
-5564
-5720
-5583
-5374
-5526
-5690
-5746
-5475
-4878
-4412
-3875
-3694
-3573
-3437
-3270
-2981
-2921
-2785
-2903
-3109
-3140
-2839
-2051
-980
365
1650
2712
3536
4124
4487
4626
4546
4282
3965
3580
3225
2757
2201
1656
1065
556
51
-276
-450
-497
-425
-399
-412
-619
-884
-1302
-1892
-2463
-3113
-3661
-4051
-4315
-4362
-4272
-4121
-3867
-3523
-3045
-2475
-1889
-1287
-694
-170
233
484
623
578
444
332
224
168
146
177
258
370
435
463
346
169
-10
-233
-509
-844
-1165
-1509
-1842
-2223
-2598
-2942
-3197
-3321
-3385
-3302
-3212
-3063
-2830
-2661
-2479
-2410
-2399
-2384
-2358
-2313
-2331
-2323
-2344
-2371
-2327
-2288
-2197
-2066
-1927
-1669
-1435
-1255
-1068
-970
-887
-820
-891
-1005
-1165
-1329
-1430
-1520
-1614
-1691
-1685
-1673
-1641
-1599
-1579
-1503
-1451
-1395
-1314
-1324
-1328
-1341
-1368
-1393
-1462
-1457
-1459
-1434
-1351
-1256
-1098
-932
-718
-518
-303
-100
36
229
370
548
715
820
991
1092
1240
1392
1579
1756
1808
1884
1916
2008
2014
2125
2276
2320
2392
2372
2423
2362
2417
2614
2640
2796
2949
3159
3319
3607
3947
4028
4323
4441
4501
4270
3259
1659
-742
-3203
-5227
-6430
-6814
-6982
-6935
-7153
-7409
-7356
-7016
-6365
-5550
-4597
-3788
-3114
-2395
-1758
-1401
-1244
-1211
-1515
-1937
-2215
-2234
-2043
-1565
-875
-140
687
1561
2396
2938
3278
3493
3592
3654
3651
3570
3059
2202
1236
129
-973
-1914
-2620
-3250
-3688
-3812
-3816
-3753
-3544
-3234
-3041
-2871
-2723
-2730
-2792
-2836
-2866
-2977
-3062
-3126
-3213
-3318
-3337
-3241
-3048
-2618
-2011
-1264
-554
79
631
1014
1330
1536
1602
1479
1230
968
576
129
-264
-682
-1087
-1431
-1718
-1983
-2213
-2327
-2301
-2250
-2160
-2054
-2060
-2062
-2111
-2222
-2335
-2471
-2574
-2644
-2681
-2687
-2671
-2687
-2638
-2451
-2225
-1954
-1669
-1347
-1028
-788
-569
-423
-373
-351
-381
-435
-549
-691
-778
-847
-878
-907
-951
-941
-899
-812
-738
-629
-498
-428
-361
-327
-323
-364
-447
-569
-700
-798
-935
-1023
-1047
-1054
-1019
-926
-797
-639
-401
-126
140
344
528
679
782
857
904
918
870
829
788
780
816
867
981
1134
1320
1534
1768
2005
2195
2407
2621
2799
2904
2903
2879
2794
2721
2625
2501
2465
2436
2414
2435
2462
2481
2608
2846
3162
3566
3931
4260
4539
4827
5097
5249
5316
5201
4576
3288
1506
-597
-2580
-3954
-4672
-5183
-5714
-6176
-6698
-7001
-6766
-6198
-5587
-4867
-3999
-3224
-2338
-1308
-441
18
115
-23
-367
-698
-783
-677
-588
-488
-343
-213
57
587
1224
1746
2118
2511
2903
3314
3799
4068
3857
3333
2655
1801
864
29
-764
-1639
-2391
-2940
-3353
-3665
-3793
-3784
-3764
-3597
-3298
-2944
-2528
-2009
-1561
-1337
-1201
-1163
-1195
-1259
-1355
-1425
-1555
-1664
-1614
-1517
-1337
-1088
-834
-546
-227
156
578
931
1229
1445
1533
1462
1270
973
603
227
-168
-600
-1156
-1719
-2201
-2554
-2723
-2769
-2736
-2763
-2669
-2451
-2172
-1832
-1582
-1385
-1262
-1151
-1061
-1033
-1046
-1111
-1263
-1440
-1539
-1625
-1708
-1659
-1560
-1443
-1314
-1168
-982
-713
-395
-125
38
122
184
196
176
69
-119
-390
-646
-840
-1032
-1191
-1313
-1370
-1392
-1360
-1263
-1168
-1057
-943
-789
-684
-621
-581
-603
-624
-691
-786
-855
-977
-1068
-1120
-1146
-1124
-1098
-1032
-904
-703
-451
-238
-10
248
429
615
765
838
898
962
965
907
859
782
737
724
699
740
743
797
907
974
1107
1213
1294
1433
1557
1724
1870
1837
1939
1998
1989
2077
2085
2156
2207
2417
2671
2784
3050
3260
3466
3711
4012
4236
4172
3909
3217
1970
711
-515
-1500
-2178
-2876
-3654
-4664
-5419
-5907
-6087
-5841
-5621
-5330
-5055
-4530
-3651
-2650
-1580
-855
-386
-196
-103
116
339
495
544
448
219
-2
-77
38
172
324
440
553
900
1379
1987
2505
2848
2977
2936
2896
2792
2609
2248
1761
1201
572
-31
-634
-1249
-1827
-2314
-2686
-2910
-2937
-2839
-2612
-2312
-1981
-1629
-1302
-955
-595
-309
-73
56
100
108
73
20
-68
-216
-363
-481
-550
-497
-380
-231
-41
165
404
627
882
1127
1314
1412
1473
1429
1231
987
678
351
70
-245
-601
-976
-1253
-1407
-1536
-1582
-1593
-1583
-1486
-1287
-1117
-959
-778
-643
-595
-528
-479
-556
-627
-731
-874
-1067
-1253
-1373
-1539
-1656
-1687
-1706
-1707
-1640
-1502
-1335
-1160
-993
-828
-701
-551
-423
-363
-324
-325
-405
-555
-722
-887
-1093
-1287
-1419
-1582
-1717
-1815
-1859
-1892
-1848
-1729
-1611
-1478
-1301
-1140
-1010
-868
-720
-607
-583
-547
-523
-538
-505
-496
-545
-546
-563
-574
-556
-514
-428
-354
-269
-116
-7
109
267
403
492
565
646
659
637
676
691
648
624
638
579
541
581
614
672
754
793
816
917
1034
1179
1275
1421
1565
1627
1773
1986
2115
2208
2363
2456
2536
2567
2626
2604
2380
2096
1605
925
238
-354
-878
-1358
-1849
-2424
-3025
-3418
-3646
-3778
-3787
-3786
-3738
-3627
-3305
-2820
-2395
-1918
-1607
-1359
-1123
-897
-574
-374
-230
-162
-171
-186
-223
-213
-190
-181
-183
-179
-90
83
340
630
885
1095
1270
1428
1589
1735
1806
1816
1758
1621
1416
1196
954
676
349
57
-171
-390
-565
-696
-798
-842
-869
-823
-762
-681
-541
-410
-270
-165
-95
8
106
142
133
114
71
-1
-42
-89
-111
-144
-213
-227
-245
-213
-128
-64
32
155
262
370
495
578
689
725
737
776
771
756
711
612
456
301
175
66
-68
-182
-287
-407
-461
-449
-462
-467
-427
-402
-354
-265
-180
-56
45
115
174
180
205
237
234
259
280
272
280
275
264
251
226
223
241
247
314
388
433
488
526
531
549
568
563
568
536
457
361
289
214
106
39
-2
-51
-98
-88
-39
-25
-6
26
72
130
181
268
318
385
440
470
471
451
447
399
389
312
291
239
171
107
35
18
-17
-39
-47
-6
31
88
89
139
202
190
236
286
310
312
304
276
245
247
203
174
118
109
104
75
98
80
66
60
50
29
25
-2
1
21
33
55
51
39
37
-11
-1
33
15
13
1
-22
-81
-128
-209
-316
-401
-513
-598
-719
-803
-897
-1020
-1063
-1155
-1224
-1232
-1252
-1281
-1282
-1272
-1269
-1245
-1206
-1149
-1122
-1091
-1057
-1061
-1051
-1007
-991
-1002
-977
-985
-978
-944
-958
-929
-919
-895
-844
-838
-783
-734
-709
-676
-638
-605
-528
-464
-434
-394
-395
-419
-395
-403
-423
-475
-530
-588
-655
-701
-778
-843
-899
-931
-932
-926
-926
-909
-856
-852
-839
-786
-753
-739
-738
-729
-732
-725
-709
-682
-661
-685
-696
-687
-689
-667
-658
-647
-620
-631
-627
-589
-547
-537
-513
-504
-499
-458
-424
-377
-359
-325
-311
-338
-359
-376
-380
-400
-413
-394
-384
-399
-372
-377
-435
-456
-480
-515
-488
-443
-427
-417
-405
-378
-373
-369
-336
-302
-303
-293
-255
-234
-215
-193
-221
-247
-244
-216
-224
-242
-217
-210
-200
-173
-180
-189
-160
-147
-122
-82
-40
1
24
37
38
11
-2
22
40
55
58
8
-21
-20
-39
-52
-42
-32
-18
18
34
36
25
44
59
54
85
109
131
157
156
128
143
128
102
95
63
80
78
66
92
85
48
33
-7
-43
-36
-60
-86
-110
-154
-180
-183
-192
-184
-170
-164
-153
-153
-143
-151
-165
-140
-124
-142
-156
-151
-138
-168
-158
-123
-119
-116
-96
-99
-107
-87
-81
-95
-116
-127
-118
-98
-114
-135
-136
-157
-174
-216
-230
-247
-292
-289
-293
-322
-350
-361
-368
-380
-384
-346
-321
-332
-335
-335
-355
-364
-399
-401
-383
-429
-433
-414
-430
-442
-445
-460
-451
-412
-413
-428
-408
-379
-370
-365
-326
-291
-292
-304
-303
-326
-345
-331
-320
-325
-343
-341
-318
-337
-334
-337
-325
-303
-281
-285
-278
-274
-260
-270
-278
-283
-280
-340
-381
-407
-379
-414
-381
-561
-540
-425
-690
-477
-596
-619
-563
-518
-424
-440
-356
-214
-274
-103
-6
52
106
111
110
112
182
157
96
3
-63
-132
-176
-216
-247
-331
-364
-411
-449
-473
-485
-505
-484
-462
-462
-407
-382
-383
-344
-291
-221
-203
-189
-172
-172
-173
-191
-207
-271
-310
-328
-378
-446
-502
-539
-556
-601
-554
-527
-522
-479
-467
-378
-301
-233
-206
-155
-127
-91
-76
-85
-104
-97
-88
-105
-118
-122
-164
-206
-261
-302
-323
-349
-376
-398
-421
-449
-456
-438
-420
-393
-351
-356
-336
-313
-253
-195
-197
-164
-140
-158
-121
-80
-69
-68
-78
-93
-85
-90
-108
-126
-165
-183
-184
-182
-169
-177
-177
-176
-177
-171
-173
-178
-145
-145
-130
-110
-93
-85
-113
-155
-161
-177
-204
-200
-206
-238
-268
-267
-278
-316
-358
-349
-362
-391
-364
-350
-327
-295
-317
-336
-357
-353
-353
-357
-332
-305
-281
-285
-285
-268
-282
-283
-281
-262
-247
-261
-269
-270
-286
-278
-260
-285
-297
-289
-300
-315
-294
-288
-270
-232
-210
-223
-198
-171
-189
-172
-149
-168
-187
-189
-192
-215
-246
-277
-298
-323
-341
-347
-372
-410
-402
-406
-422
-409
-362
-312
-278
-264
-234
-206
-186
-150
-119
-100
-86
-110
-111
-96
-117
-119
-111
-104
-103
-97
-101
-105
-137
-128
-122
-148
-148
-142
-161
-159
-153
-152
-138
-149
-163
-179
-216
-273
-296
-293
-291
-285
-250
-219
-234
-250
-257
-282
-274
-263
-282
-281
-290
-307
-313
-316
-303
-289
-302
-316
-286
-259
-226
-195
-197
-178
-173
-211
-220
-198
-196
-187
-194
-204
-213
-211
-226
-248
-260
-270
-275
-267
-278
-286
-284
-284
-275
-252
-256
-259
-248
-241
-255
-277
-264
-264
-260
-244
-261
-258
-267
-274
-265
-260
-262
-238
-201
-202
-203
-212
-175
-165
-173
-166
-170
-177
-163
-164
-149
-131
-108
-112
-112
-100
-104
-126
-121
-127
-151
-118
-125
-140
-174
-179
-163
-165
-153
-119
-101
-106
-99
-79
-82
-91
-119
-117
-128
-169
-138
-131
-167
-165
-136
-176
-226
-238
-227
-217
-199
-168
-170
-187
-214
-227
-229
-218
-193
-194
-202
-198
-197
-214
-229
-237
-243
-242
-217
-204
-194
-154
-111
-103
-106
-92
-93
-103
-76
-85
-121
-129
-155
-180
-185
-190
-216
-218
-201
-187
-200
-205
-187
-171
-186
-198
-213
-226
-233
-257
-289
-303
-313
-315
-281
-278
-290
-277
-269
-258
-268
-290
-282
-276
-286
-249
-219
-224
-234
-254
-233
-231
-231
-216
-209
-213
-208
-185
-154
-181
-188
-160
-162
-166
-138
-132
-144
-125
-149
-178
-168
-193
-233
-255
-278
-283
-270
-283
-290
-294
-305
-303
-296
-266
-258
-242
-224
-196
-192
-214
-211
-206
-217
-194
-185
-197
-208
-214
-193
-169
-139
-112
-115
-105
-82
-88
-92
-94
-73
-48
-65
-83
-74
-95
-101
-121
-160
-163
-178
-189
-167
-173
-164
-140
-168
-163
-168
-186
-163
-161
-162
-149
-145
-152
-179
-194
-205
-213
-215
-218
-229
-228
-234
-232
-236
-257
-253
-259
-262
-250
-236
-241
-249
-234
-227
-254
-257
-272
-279
-281
-297
-296
-319
-308
-286
-297
-296
-300
-314
-299
-278
-285
-323
-347
-355
-380
-373
-341
-317
-299
-293
-285
-279
-290
-291
-288
-291
-312
-330
-321
-299
-314
-312
-309
-328
-313
-304
-291
-268
-262
-252
-241
-259
-257
-256
-251
-244
-251
-249
-241
-245
-259
-239
-209
-205
-222
-238
-231
-218
-214
-221
-226
-242
-256
-272
-274
-259
-279
-285
-306
-319
-306
-333
-319
-299
-290
-273
-236
-225
-207
-170
-186
-171
-178
-198
-191
-193
-173
-157
-177
-169
-156
-135
-146
-169
-170
-164
-198
-209
-205
-228
-248
-274
-278
-292
-306
-330
-335
-340
-343
-338
-359
-353
-356
-381
-400
-431
-447
-432
-417
-408
-401
-402
-404
-396
-378
-353
-340
-333
-313
-321
-305
-260
-280
-266
-253
-258
-244
-225
-206
-215
-193
-214
-222
-207
-228
-250
-253
-279
-298
-297
-288
-286
-292
-289
-301
-300
-289
-279
-277
-259
-266
-260
-256
-252
-234
-256
-243
-228
-236
-212
-203
-214
-218
-195
-200
-197
-168
-165
-155
-153
-179
-210
-203
-180
-188
-190
-192
-200
-204
-239
-249
-220
-186
-184
-192
-185
-191
-196
-204
-216
-223
-257
-271
-248
-265
-267
-233
-228
-215
-234
-265
-266
-284
-284
-286
-298
-291
-291
-293
-294
-297
-286
-299
-316
-328
-331
-311
-296
-292
-317
-330
-340
-362
-373
-407
-396
-384
-391
-385
-384
-407
-422
-441
-460
-476
-466
-456
-446
-411
-416
-412
-399
-382
-385
-374
-381
-373
-336
-321
-309
-288
-271
-257
-273
-303
-295
-278
-292
-280
-242
-236
-233
-249
-270
-304
-323
-336
-369
-376
-348
-349
-326
-276
-282
-312
-303
-291
-295
-330
-291
-257
-271
-260
-244
-282
-295
-289
-290
-278
-271
-245
-257
-250
-234
-237
-252
-233
-227
-217
-223
-234
-225
-227
-213
-193
-199
-147
-150
-184
-184
-230
-238
-252
-271
-251
-267
-285
-289
-307
-303
-301
-311
-295
-307
-311
-299
-315
-296
-250
-242
-252
-254
-283
-329
-340
-330
-365
-342
-328
-327
-332
-345
-318
-316
-331
-293
-265
-258
-243
-240
-243
-272
-309
-318
-323
-314
-315
-319
-334
-337
-349
-352
-350
-337
-310
-303
-287
-310
-309
-307
-305
-326
-350
-347
-372
-381
-384
-390
-398
-405
-411
-402
-413
-400
-447
-629
-623
-687
-648
-639
-725
-703
-726
-605
-522
-452
-331
-270
-175
49
184
320
374
365
427
427
473
427
297
181
72
-74
-181
-328
-494
-604
-710
-800
-886
-891
-849
-768
-680
-582
-520
-406
-291
-163
-42
41
82
74
111
98
91
42
-85
-161
-224
-302
-363
-476
-530
-593
-610
-638
-670
-684
-611
-533
-506
-464
-404
-335
-247
-169
-94
-78
-76
-39
-36
-49
-79
-108
-172
-255
-295
-368
-360
-411
-438
-458
-475
-455
-445
-413
-396
-370
-363
-306
-293
-212
-193
-156
-168
-171
-186
-180
-143
-176
-157
-200
-230
-240
-224
-244
-291
-325
-316
-333
-327
-304
-313
-284
-280
-253
-195
-124
-144
-137
-93
-92
-92
-101
-114
-148
-210
-273
-267
-337
-359
-397
-456
-473
-451
-460
-439
-402
-400
-347
-328
-251
-283
-252
-210
-196
-170
-163
-195
-200
-201
-271
-282
-330
-362
-366
-366
-355
-372
-373
-597
-1274
-1352
-1140
-1435
-1827
-1852
-2089
-2119
-1923
-1707
-1601
-1370
-1016
-704
-210
373
756
847
1104
1363
1579
1721
1597
1394
1161
1006
680
312
-181
-589
-908
-1174
-1409
-1606
-1620
-1642
-1539
-1336
-1118
-900
-684
-360
-63
211
469
510
496
579
623
539
414
213
-21
-162
-273
-440
-645
-755
-868
-910
-835
-791
-754
-655
-552
-420
-269
-109
3
53
132
191
266
213
137
96
-36
-92
-182
-337
-490
-606
-636
-690
-715
-758
-834
-798
-743
-660
-586
-520
-444
-370
-287
-182
-117
-104
-71
-82
-61
-48
-65
-125
-178
-217
-207
-241
-343
-381
-381
-344
-337
-329
-348
-320
-263
-213
-171
-156
-122
-130
-103
-63
-47
-82
-120
-192
-207
-169
-213
-285
-363
-378
-361
-362
-366
-405
-376
-365
-374
-342
-331
-323
-280
-203
-170
-159
-153
-139
-161
-161
-167
-221
-254
-273
-303
-296
-327
-349
-381
-363
-334
-327
-344
-360
-349
-296
-269
-252
-221
-210
-186
-173
-149
-183
-200
-194
-203
-246
-251
-271
-295
-296
-280
-246
-263
-248
-284
-322
-303
-290
-299
-345
-339
-362
-338
-333
-315
-329
-325
-297
-299
-270
-278
-300
-334
-346
-351
-336
-313
-367
-366
-371
-345
-347
-354
-334
-374
-372
-355
-311
-365
-352
-379
-340
-744
-857
-859
-856
-985
-1267
-1282
-1428
-1354
-1280
-1245
-1239
-1068
-1082
-853
-525
-253
-144
-134
-35
122
366
431
365
260
275
225
69
-69
-234
-352
-470
-549
-645
-679
-656
-683
-667
-585
-516
-499
-461
-272
-136
-96
-48
-72
-96
-36
-50
-103
-189
-337
-402
-428
-427
-479
-563
-599
-642
-595
-539
-470
-420
-320
-168
-69
21
91
173
199
220
229
201
151
133
91
16
-38
-136
-288
-329
-358
-423
-443
-532
-553
-513
-430
-365
-344
-306
-273
-228
-195
-166
-138
-173
-161
-247
-374
-364
-421
-502
-607
-604
-646
-651
-669
-655
-591
-577
-551
-539
-430
-298
-242
-221
-230
-181
-109
-92
-93
-115
-112
-162
-209
-269
-321
-325
-386
-430
-450
-468
-441
-464
-438
-379
-344
-296
-258
-166
-142
-106
-57
-108
-147
-174
-198
-245
-311
-341
-419
-477
-498
-513
-534
-542
-568
-567
-547
-522
-448
-430
-377
-334
-339
-325
-321
-279
-295
-276
-228
-248
-241
-267
-302
-333
-381
-380
-377
-435
-442
-437
-411
-412
-414
-421
-441
-392
-313
-295
-304
-282
-245
-256
-210
-139
-134
-98
-50
-25
-37
12
72
84
66
46
4
-65
-67
-65
-33
-46
-55
-29
-27
57
122
152
122
108
189
257
282
278
307
328
342
410
445
392
419
483
494
492
510
522
517
541
566
547
496
485
427
363
326
259
181
125
106
42
-10
-22
-49
-51
-57
-54
-27
69
160
204
301
387
420
421
453
503
519
590
599
598
574
528
539
498
471
481
440
412
466
511
542
531
549
595
675
785
865
937
985
1089
1176
1281
1398
1487
1577
1657
1748
1776
1794
1758
1654
1576
1460
1340
1146
950
753
450
206
-106
-440
-784
-1155
-1479
-1804
-2043
-2235
-2390
-2572
-2703
-2743
-2784
-2715
-2600
-2481
-2315
-2131
-1890
-1662
-1430
-1231
-1030
-884
-755
-567
-437
-353
-309
-338
-375
-461
-543
-651
-783
-860
-911
-999
-1096
-1165
-1235
-1301
-1365
-1392
-1405
-1431
-1430
-1417
-1439
-1466
-1502
-1534
-1550
-1538
-1527
-1504
-1423
-1338
-1298
-1279
-1220
-1177
-1135
-1083
-1034
-976
-909
-864
-843
-800
-762
-745
-733
-692
-631
-565
-551
-521
-491
-460
-377
-282
-183
-53
91
210
330
422
522
623
703
790
837
832
811
815
785
746
698
630
586
536
518
511
515
557
609
667
736
826
929
1113
1313
1525
1717
1916
2096
2236
2351
2548
2663
2772
2911
2972
3078
3148
3209
3320
3498
3656
3769
3948
4035
4123
4430
4803
5241
5686
6140
6400
6180
5449
4129
2316
468
-757
-1546
-2196
-3064
-4279
-5828
-7443
-8300
-8487
-8313
-7906
-7323
-6706
-6125
-5015
-3541
-2187
-969
81
714
1016
1528
2274
2923
3398
3676
3456
2783
2247
1946
1770
1700
1808
1990
2023
2178
2469
2633
2622
2612
2604
2516
2414
2277
1980
1473
818
60
-869
-1890
-2863
-3768
-4579
-5159
-5468
-5600
-5593
-5486
-5287
-5022
-4583
-3855
-2924
-1857
-796
147
906
1476
1990
2437
2750
2921
2932
2824
2689
2523
2358
2143
1854
1499
1194
976
826
814
843
847
830
780
667
479
256
-15
-376
-795
-1216
-1679
-2170
-2672
-3198
-3689
-4161
-4530
-4686
-4679
-4545
-4340
-4085
-3780
-3408
-2857
-2217
-1574
-994
-491
-28
376
697
936
1066
1049
965
829
611
357
82
-167
-388
-644
-895
-1075
-1214
-1303
-1321
-1313
-1309
-1355
-1381
-1381
-1416
-1485
-1543
-1637
-1739
-1870
-1986
-2071
-2148
-2190
-2186
-2122
-1986
-1797
-1575
-1299
-987
-669
-345
-46
257
573
830
1042
1211
1292
1327
1324
1284
1240
1158
1013
870
756
678
635
645
637
602
640
665
745
859
947
1015
1061
1133
1200
1262
1373
1408
1407
1413
1358
1409
1513
1580
1794
1925
2043
2204
2415
2626
2829
3218
3466
3735
4017
4442
4747
5115
5704
5933
6206
6321
5895
4705
3009
1153
-915
-2151
-2830
-3450
-4332
-5421
-6810
-8322
-8939
-8822
-8287
-7415
-6322
-5400
-4662
-3471
-2146
-926
225
1221
1744
1835
2122
2531
2892
3187
3276
2941
2213
1620
1294
1206
1319
1642
1960
2103
2282
2492
2586
2491
2422
2344
2061
1722
1332
734
-96
-979
-1913
-2948
-3942
-4732
-5341
-5836
-6015
-5930
-5720
-5323
-4741
-4119
-3498
-2761
-1908
-917
141
1123
1886
2353
2600
2673
2661
2610
2470
2262
1964
1682
1400
1121
905
715
552
400
334
328
340
398
434
358
156
-164
-589
-1062
-1536
-2011
-2536
-3081
-3537
-3976
-4401
-4687
-4822
-4885
-4798
-4516
-4125
-3665
-3076
-2470
-1910
-1366
-900
-518
-215
63
332
506
526
465
272
-4
-221
-420
-620
-775
-944
-1037
-1119
-1201
-1232
-1278
-1293
-1290
-1284
-1287
-1362
-1466
-1529
-1682
-1920
-2139
-2374
-2560
-2658
-2684
-2649
-2613
-2502
-2341
-2148
-1847
-1508
-1142
-764
-414
-77
190
431
609
763
854
855
820
733
614
511
442
400
303
213
225
252
289
352
486
546
620
666
727
743
837
732
643
585
575
597
427
511
382
460
570
721
948
1101
1382
1563
1801
2096
2340
2719
2958
3174
3383
3437
3553
3550
3638
3737
3805
4015
4177
4514
5035
5428
5675
5669
5094
3796
2090
118
-1772
-2958
-3575
-3978
-4839
-5883
-7280
-8821
-9589
-9467
-8732
-7653
-6282
-5146
-4362
-3340
-2161
-947
237
1422
2210
2459
2617
2879
3184
3393
3590
3407
2697
1992
1507
1392
1508
1915
2385
2581
2565
2442
2255
1976
1811
1731
1454
965
340
-430
-1400
-2377
-3234
-4098
-4923
-5537
-5946
-6186
-6136
-5823
-5308
-4684
-3954
-3158
-2447
-1645
-706
286
1244
2117
2728
2975
3013
2909
2747
2607
2459
2264
1997
1697
1409
1128
906
779
665
564
502
421
370
264
75
-158
-655
-1130
-1629
-2156
-2676
-3220
-3692
-4193
-4529
-4805
-5003
-5089
-5059
-4845
-4582
-4111
-3483
-2840
-2146
-1515
-930
-456
-5
385
667
925
1063
1078
937
729
447
137
-127
-385
-666
-875
-1041
-1238
-1367
-1501
-1637
-1779
-1889
-1997
-2113
-2193
-2246
-2308
-2406
-2514
-2618
-2691
-2693
-2634
-2509
-2344
-2145
-1922
-1682
-1432
-1175
-859
-529
-253
15
201
340
445
463
460
438
384
346
269
209
181
163
196
234
259
325
397
472
549
649
725
772
779
772
746
663
581
478
469
514
616
732
786
807
831
964
1180
1460
1748
1940
2120
2242
2367
2452
2540
2654
2861
3035
3187
3253
3266
3326
3378
3486
3616
3838
4159
4613
5126
5564
5876
5887
5398
4274
2565
511
-1609
-3052
-3864
-4322
-4800
-5615
-6994
-8593
-9551
-9643
-8851
-7352
-5627
-4148
-3147
-2325
-1523
-597
566
1768
2646
3000
2990
2827
2779
2861
2913
2794
2259
1552
1002
836
1092
1714
2430
2825
2874
2645
2295
1960
1735
1631
1418
939
181
-817
-1984
-3106
-4056
-4846
-5456
-5897
-6071
-6074
-5843
-5350
-4695
-3934
-3138
-2296
-1453
-613
268
1141
1902
2456
2794
2839
2624
2357
2096
1862
1710
1620
1467
1277
1060
876
809
799
857
910
915
857
692
419
53
-368
-865
-1448
-2061
-2700
-3310
-3826
-4252
-4568
-4799
-4941
-4945
-4827
-4568
-4123
-3528
-2905
-2231
-1564
-979
-520
-143
227
514
729
879
875
741
588
406
190
-35
-201
-356
-544
-678
-754
-862
-966
-1048
-1181
-1342
-1543
-1714
-1870
-2037
-2220
-2409
-2607
-2764
-2847
-2886
-2804
-2662
-2452
-2234
-2015
-1741
-1455
-1128
-800
-499
-245
-14
144
233
294
301
240
195
113
-12
-91
-104
-95
-55
7
105
184
222
316
446
546
619
690
714
696
652
595
537
483
444
416
370
349
364
464
595
798
1046
1235
1355
1453
1597
1726
1906
2074
2152
2228
2238
2237
2238
2319
2433
2553
2680
2792
2947
3085
3311
3523
3662
3903
4245
4656
5169
5639
5923
5819
5121
3716
1784
-446
-2429
-3638
-4186
-4331
-4624
-5457
-6903
-8402
-9212
-8988
-7713
-5802
-3966
-2701
-1983
-1541
-1101
-305
793
1789
2373
2491
2250
1890
1783
1886
2011
1942
1589
1115
748
860
1544
2519
3341
3713
3577
3075
2536
2124
1920
1742
1403
757
-249
-1456
-2723
-3819
-4665
-5243
-5534
-5599
-5501
-5241
-4831
-4306
-3687
-3023
-2334
-1618
-940
-264
410
971
1367
1558
1537
1367
1146
951
839
840
949
1110
1210
1280
1287
1288
1369
1488
1659
1797
1817
1674
1286
686
-14
-778
-1455
-2013
-2481
-2992
-3508
-4043
-4506
-4734
-4742
-4554
-4229
-3881
-3565
-3245
-2886
-2487
-2042
-1638
-1251
-940
-773
-679
-591
-501
-414
-301
-202
-141
-90
-42
31
141
255
310
319
221
13
-170
-340
-553
-825
-1117
-1480
-1886
-2213
-2478
-2669
-2747
-2732
-2695
-2647
-2535
-2396
-2215
-1990
-1712
-1411
-1188
-1034
-928
-833
-758
-671
-605
-535
-477
-451
-388
-294
-155
9
161
294
431
572
729
870
984
1068
1087
1028
925
765
599
477
379
309
234
162
86
-18
-103
-103
-13
159
391
628
777
822
815
782
779
830
932
1022
1071
1109
1148
1196
1310
1416
1528
1754
1966
2227
2532
2765
2972
3152
3232
3271
3308
3363
3542
3861
4245
4616
4848
4899
4732
4259
3475
2285
693
-1080
-2589
-3476
-3718
-3568
-3563
-4180
-5477
-6926
-7746
-7431
-5990
-3981
-2243
-1414
-1529
-2098
-2381
-2008
-1035
164
938
1026
596
58
-220
-87
390
820
983
916
831
996
1523
2336
3114
3547
3488
3038
2446
1998
1840
1851
1807
1468
748
-309
-1463
-2421
-3053
-3275
-3259
-3151
-3090
-3100
-3117
-3161
-3062
-2791
-2384
-1948
-1542
-1220
-1046
-948
-937
-930
-920
-887
-831
-738
-607
-454
-214
85
379
643
895
1127
1324
1555
1798
2003
2109
2072
1786
1360
859
357
7
-226
-453
-724
-1113
-1602
-2068
-2409
-2522
-2456
-2334
-2247
-2236
-2349
-2517
-2705
-2814
-2788
-2691
-2529
-2387
-2318
-2343
-2424
-2462
-2349
-2072
-1635
-1184
-846
-590
-470
-413
-295
-141
56
230
305
257
119
-43
-216
-364
-493
-604
-715
-834
-921
-993
-1031
-1049
-1085
-1158
-1232
-1302
-1373
-1374
-1379
-1376
-1396
-1457
-1542
-1623
-1648
-1613
-1514
-1371
-1182
-1024
-890
-759
-595
-393
-204
15
233
402
528
592
622
599
647
682
702
743
759
791
839
872
905
913
901
873
863
898
961
995
1019
1036
1007
919
845
796
729
714
756
833
941
993
973
931
947
1074
1281
1522
1788
1936
2012
2072
2102
2210
2311
2374
2500
2615
2784
3067
3370
3717
3936
4012
3875
3469
2885
1994
817
-402
-1383
-1904
-1946
-1762
-1788
-2408
-3580
-4820
-5558
-5345
-4172
-2578
-1288
-917
-1439
-2374
-3041
-2941
-2141
-1056
-310
-244
-781
-1498
-1995
-2022
-1559
-919
-379
-4
209
433
774
1233
1775
2242
2505
2577
2524
2414
2271
2124
1966
1738
1368
870
297
-294
-775
-1092
-1196
-1156
-1074
-1057
-1130
-1288
-1445
-1531
-1540
-1443
-1314
-1216
-1232
-1387
-1641
-1932
-2217
-2365
-2319
-2165
-1961
-1746
-1584
-1491
-1375
-1170
-845
-388
99
522
818
937
955
932
896
829
752
654
524
421
319
173
-37
-270
-506
-658
-688
-684
-655
-681
-848
-1129
-1470
-1796
-1993
-2088
-2111
-2100
-2154
-2333
-2590
-2811
-2892
-2802
-2548
-2232
-1944
-1761
-1681
-1649
-1579
-1408
-1187
-961
-747
-614
-584
-595
-631
-629
-566
-489
-377
-294
-239
-189
-156
-128
-98
-98
-119
-155
-224
-310
-402
-487
-599
-755
-889
-999
-1115
-1201
-1263
-1314
-1301
-1290
-1249
-1182
-1128
-1053
-973
-854
-712
-573
-425
-280
-196
-132
-78
-11
113
237
360
442
505
571
622
690
797
894
966
1036
1071
1094
1112
1117
1142
1172
1191
1204
1215
1224
1235
1225
1203
1175
1184
1242
1309
1360
1405
1463
1495
1513
1563
1593
1607
1635
1625
1658
1719
1786
1958
2199
2486
2783
3018
3195
3298
3337
3283
2984
2343
1356
177
-897
-1527
-1603
-1384
-1287
-1708
-2736
-3993
-4824
-4761
-3771
-2321
-1134
-771
-1282
-2123
-2646
-2495
-1701
-748
-220
-389
-1067
-1768
-2124
-1933
-1389
-844
-577
-597
-658
-486
59
845
1589
2055
2162
2019
1858
1827
1941
2100
2132
1908
1459
895
322
-136
-404
-493
-502
-492
-520
-633
-799
-921
-964
-906
-783
-706
-686
-767
-966
-1193
-1381
-1574
-1746
-1887
-2003
-2095
-2102
-2024
-1902
-1723
-1527
-1299
-1045
-752
-425
-98
239
527
732
860
918
885
800
694
530
347
212
121
62
19
-75
-250
-444
-643
-735
-632
-478
-384
-439
-675
-1008
-1365
-1607
-1736
-1855
-1994
-2201
-2401
-2540
-2591
-2543
-2474
-2426
-2369
-2227
-2000
-1711
-1444
-1247
-1178
-1183
-1174
-1104
-947
-780
-637
-603
-652
-700
-702
-598
-457
-304
-152
-78
-49
-69
-79
-113
-140
-180
-273
-359
-463
-571
-695
-850
-1000
-1097
-1175
-1186
-1141
-1094
-1043
-981
-927
-847
-719
-617
-524
-438
-361
-277
-165
-40
71
105
114
154
210
321
480
631
747
837
896
933
954
1023
1120
1200
1278
1264
1168
1068
994
970
1004
1072
1143
1189
1181
1139
1108
1158
1284
1408
1553
1668
1697
1669
1590
1615
1655
1713
1798
1821
1840
1868
1975
2195
2492
2841
3103
3193
3067
2639
1960
1084
135
-623
-1013
-1050
-933
-1060
-1684
-2766
-3883
-4477
-4263
-3326
-2135
-1341
-1343
-1921
-2489
-2626
-2108
-1173
-420
-244
-664
-1321
-1733
-1658
-1180
-635
-464
-684
-1037
-1145
-724
81
983
1604
1697
1480
1238
1223
1559
2037
2363
2337
1888
1254
692
256
87
20
-94
-266
-519
-790
-988
-1085
-1087
-1036
-981
-935
-940
-1017
-1079
-1099
-1129
-1177
-1263
-1425
-1645
-1820
-1905
-1860
-1734
-1609
-1452
-1349
-1291
-1150
-893
-504
-79
288
570
696
726
756
787
824
886
893
828
700
527
286
17
-179
-306
-372
-381
-384
-427
-558
-753
-928
-985
-983
-999
-1054
-1279
-1633
-2026
-2321
-2464
-2480
-2434
-2430
-2471
-2589
-2648
-2536
-2296
-1954
-1598
-1342
-1199
-1099
-970
-802
-594
-401
-305
-283
-319
-321
-302
-277
-213
-165
-138
-114
-89
-70
-46
-24
-17
-28
-82
-207
-331
-443
-601
-735
-809
-907
-1035
-1135
-1250
-1363
-1393
-1350
-1236
-1144
-1128
-1077
-972
-889
-786
-625
-443
-266
-145
-38
46
54
106
210
305
411
485
579
694
791
891
982
1029
1037
1078
1171
1256
1254
1210
1153
1102
1071
1094
1152
1169
1165
1135
1066
1068
1133
1223
1347
1435
1483
1479
1465
1461
1485
1603
1750
1840
1884
1892
1962
2136
2402
2712
2945
3022
2849
2397
1715
864
58
-528
-750
-705
-671
-965
-1743
-2812
-3712
-3973
-3476
-2523
-1639
-1320
-1630
-2191
-2462
-2134
-1352
-578
-265
-493
-1054
-1452
-1396
-976
-508
-356
-578
-1001
-1231
-959
-236
616
1166
1276
1075
882
969
1374
1906
2268
2272
1897
1383
936
636
483
348
139
-139
-481
-786
-950
-1017
-1082
-1069
-1084
-1107
-1104
-1108
-1038
-989
-939
-910
-999
-1151
-1282
-1426
-1539
-1535
-1496
-1434
-1399
-1417
-1373
-1292
-1100
-759
-389
-35
254
439
563
699
830
953
1052
1075
1052
936
797
666
493
318
133
-71
-236
-314
-370
-439
-516
-616
-796
-978
-1069
-1068
-1068
-1131
-1257
-1497
-1741
-1946
-2105
-2218
-2336
-2493
-2617
-2625
-2524
-2294
-2079
-1946
-1857
-1758
-1564
-1237
-823
-460
-260
-251
-267
-300
-250
-142
-46
-9
-51
-164
-263
-272
-280
-268
-272
-259
-267
-290
-285
-326
-406
-527
-670
-794
-881
-933
-992
-1082
-1209
-1322
-1398
-1414
-1349
-1270
-1174
-1057
-931
-769
-612
-445
-298
-179
-61
53
186
306
387
447
460
455
490
533
626
723
792
896
983
1031
1087
1104
1113
1128
1146
1182
1188
1164
1109
1052
1005
981
999
1037
1123
1238
1334
1385
1424
1473
1548
1631
1747
1818
1887
1950
2033
2173
2335
2509
2643
2716
2654
2380
1816
983
10
-825
-1263
-1257
-1040
-1023
-1536
-2574
-3699
-4245
-3900
-2888
-1820
-1261
-1482
-2142
-2605
-2358
-1524
-624
-169
-381
-1012
-1498
-1437
-923
-370
-150
-475
-1105
-1419
-1137
-342
604
1207
1278
963
687
794
1279
1884
2291
2251
1820
1272
847
607
466
290
-17
-390
-749
-986
-1087
-1092
-1100
-1166
-1225
-1274
-1257
-1147
-1010
-901
-864
-903
-1001
-1131
-1253
-1355
-1440
-1465
-1447
-1440
-1433
-1424
-1388
-1291
-1122
-846
-549
-217
102
342
549
716
863
1003
1083
1106
1074
1002
929
814
657
479
279
115
-23
-175
-260
-340
-480
-595
-669
-728
-790
-907
-1055
-1229
-1360
-1411
-1470
-1592
-1770
-2030
-2276
-2383
-2446
-2413
-2336
-2226
-2119
-2058
-1934
-1776
-1579
-1330
-1048
-770
-538
-383
-294
-247
-224
-194
-125
-73
-80
-65
-66
-126
-185
-248
-316
-363
-373
-372
-375
-379
-471
-589
-712
-805
-862
-910
-961
-1042
-1128
-1232
-1298
-1303
-1307
-1288
-1213
-1133
-1043
-946
-797
-646
-513
-366
-205
-47
102
241
331
398
442
459
473
503
531
577
639
676
698
718
741
738
746
794
828
865
892
889
852
816
802
822
885
980
1093
1148
1182
1242
1308
1412
1539
1632
1683
1716
1773
1844
2001
2220
2476
2745
2921
3005
2966
2700
2164
1387
439
-391
-845
-897
-816
-982
-1622
-2685
-3763
-4249
-3902
-2992
-2095
-1689
-1864
-2273
-2446
-2051
-1279
-581
-325
-579
-991
-1224
-1033
-579
-299
-374
-810
-1255
-1366
-979
-245
462
860
914
775
748
997
1449
1909
2152
2069
1735
1342
1021
795
550
247
-126
-544
-883
-1073
-1197
-1254
-1304
-1403
-1476
-1472
-1389
-1239
-1071
-958
-934
-966
-1044
-1143
-1220
-1283
-1344
-1409
-1454
-1498
-1523
-1492
-1447
-1362
-1200
-933
-603
-268
52
340
565
734
871
978
1064
1100
1072
986
869
677
472
257
67
-96
-256
-342
-387
-444
-496
-621
-763
-886
-1009
-1070
-1001
-982
-1083
-1281
-1565
-1757
-1811
-1787
-1754
-1824
-1953
-2049
-2101
-2063
-1993
-1929
-1881
-1793
-1560
-1274
-1044
-882
-805
-742
-600
-396
-182
-74
-53
-70
-123
-165
-163
-195
-270
-352
-401
-409
-437
-477
-563
-662
-750
-858
-920
-931
-942
-974
-1042
-1134
-1230
-1330
-1385
-1368
-1356
-1308
-1276
-1264
-1225
-1163
-1050
-882
-696
-508
-368
-232
-71
49
196
347
445
532
622
667
694
719
702
689
664
655
670
671
672
646
614
591
630
670
702
758
797
785
749
715
738
821
943
1065
1113
1147
1229
1364
1505
1667
1759
1756
1803
1951
2181
2431
2627
2747
2800
2741
2538
2092
1344
373
-571
-1234
-1452
-1428
-1488
-1891
-2716
-3666
-4198
-4051
-3353
-2469
-1870
-1745
-1899
-1956
-1653
-1078
-534
-249
-302
-583
-796
-754
-532
-326
-319
-519
-775
-873
-632
-79
566
1076
1272
1262
1227
1321
1581
1835
2002
1920
1579
1115
650
265
-32
-323
-669
-1027
-1340
-1505
-1576
-1575
-1531
-1474
-1430
-1374
-1255
-1087
-916
-811
-779
-777
-844
-896
-956
-1030
-1063
-1095
-1096
-1026
-934
-828
-706
-570
-359
-83
224
559
838
1032
1179
1240
1246
1244
1198
1066
887
639
394
134
-97
-313
-520
-664
-784
-882
-923
-928
-899
-861
-889
-955
-1058
-1190
-1269
-1304
-1302
-1358
-1502
-1710
-1910
-2005
-1966
-1864
-1807
-1823
-1832
-1780
-1638
-1408
-1138
-946
-822
-723
-637
-525
-395
-292
-262
-318
-401
-477
-536
-543
-529
-553
-579
-660
-706
-734
-762
-743
-718
-729
-800
-861
-940
-1037
-1105
-1131
-1202
-1271
-1295
-1315
-1318
-1258
-1211
-1155
-1052
-939
-803
-653
-531
-418
-298
-186
-60
50
142
211
257
305
333
342
365
417
433
439
433
392
375
371
386
402
399
372
333
275
271
296
297
344
382
386
437
531
654
784
925
1029
1125
1276
1467
1695
1922
2073
2155
2204
2215
2219
2245
2343
2461
2649
2777
2865
2954
3025
3102
3109
2679
1685
194
-1481
-2731
-3256
-3016
-2688
-2931
-3992
-5368
-6257
-6120
-5008
-3567
-2318
-1548
-1214
-943
-515
162
950
1530
1635
1304
879
714
875
1145
1259
1005
542
234
330
857
1576
2174
2382
2227
1813
1387
1081
815
499
-80
-865
-1711
-2457
-3077
-3505
-3772
-3953
-3963
-3775
-3375
-2784
-2117
-1426
-794
-272
166
520
821
1050
1148
1132
1056
915
782
657
532
454
417
470
629
848
1056
1191
1184
1077
886
649
408
95
-302
-786
-1331
-1856
-2273
-2586
-2805
-2884
-2874
-2715
-2427
-2022
-1550
-1049
-564
-153
190
504
753
914
1002
998
851
598
314
67
-93
-168
-181
-239
-330
-429
-485
-444
-375
-337
-471
-680
-929
-1227
-1533
-1907
-2278
-2569
-2709
-2696
-2623
-2512
-2325
-2080
-1750
-1321
-878
-485
-87
228
412
488
431
277
64
-163
-368
-588
-799
-935
-1089
-1234
-1317
-1332
-1272
-1176
-1069
-975
-962
-1015
-1030
-1079
-1158
-1187
-1200
-1223
-1249
-1215
-1128
-985
-777
-528
-256
13
294
511
693
839
896
875
811
673
514
365
161
-28
-206
-346
-408
-426
-373
-231
-108
22
158
305
435
555
684
761
806
818
875
910
1038
1138
1217
1333
1452
1710
1960
2301
2608
2831
2978
2964
2977
2931
2906
2959
3010
3091
3036
2947
2922
2756
2377
1578
191
-1707
-3613
-4939
-5441
-5292
-4899
-4727
-5070
-5512
-5626
-4998
-3708
-1991
-329
804
1435
1750
2039
2350
2672
2853
2650
2187
1724
1505
1523
1675
1785
1638
1240
859
765
888
1140
1290
1074
467
-391
-1245
-2041
-2713
-3261
-3712
-4115
-4387
-4395
-4209
-3824
-3288
-2642
-1961
-1233
-397
451
1233
1849
2251
2402
2353
2200
1960
1718
1479
1261
1103
940
798
673
533
388
266
202
144
5
-233
-580
-1068
-1612
-2146
-2558
-2875
-3101
-3192
-3158
-3004
-2708
-2268
-1766
-1193
-558
34
595
1091
1494
1763
1869
1810
1623
1412
1189
1009
817
589
361
171
19
-114
-187
-348
-527
-809
-1090
-1322
-1547
-1823
-2197
-2515
-2827
-2995
-2992
-2821
-2620
-2422
-2158
-1818
-1476
-1133
-768
-457
-209
81
351
472
455
368
256
93
-63
-176
-309
-464
-532
-655
-840
-1042
-1192
-1318
-1454
-1500
-1594
-1687
-1818
-1885
-1919
-1956
-1901
-1757
-1586
-1379
-1132
-881
-662
-483
-231
-27
129
247
300
310
282
220
123
-9
-135
-211
-274
-310
-303
-263
-228
-167
-102
-9
65
94
107
116
123
103
60
43
18
12
87
169
306
424
585
707
812
977
1143
1232
1322
1462
1530
1578
1609
1680
1715
1918
2080
2215
2260
2354
2509
2527
2624
2683
2776
2868
3006
3197
3287
3101
2518
1221
-611
-2813
-4833
-6074
-6347
-5885
-5283
-4906
-5033
-5238
-4995
-3960
-2350
-511
1103
2105
2505
2561
2607
2574
2484
2294
1809
1213
807
791
1089
1479
1807
1779
1403
1047
927
991
1096
1017
541
-392
-1557
-2611
-3527
-4188
-4521
-4601
-4524
-4227
-3668
-2997
-2218
-1394
-583
140
776
1394
1940
2320
2491
2382
2034
1585
1151
789
557
469
468
490
538
569
534
449
263
22
-227
-516
-886
-1317
-1811
-2355
-2841
-3211
-3378
-3307
-3011
-2524
-1931
-1324
-695
-62
517
1082
1518
1784
1921
1953
1860
1655
1339
979
633
315
108
-16
-80
-101
-111
-107
-163
-259
-408
-648
-1008
-1550
-2086
-2701
-3070
-3231
-3141
-3100
-3222
-3212
-3158
-2768
-2042
-1027
-243
296
671
835
912
1036
1131
1005
731
440
119
-262
-505
-677
-873
-1018
-1079
-1167
-1258
-1269
-1186
-1282
-1479
-1747
-2032
-2275
-2380
-2321
-2278
-2162
-2028
-1805
-1544
-1148
-664
-188
225
565
759
811
792
684
563
326
71
-227
-455
-606
-694
-763
-783
-747
-674
-512
-285
-18
187
325
367
350
280
200
120
61
12
10
26
40
145
270
422
598
849
1037
1189
1306
1361
1356
1259
1216
1108
1053
1073
1147
1255
1401
1607
1751
1953
2176
2424
2598
2745
2915
3066
3122
3164
3080
2983
2811
2434
1641
229
-1703
-3934
-5677
-6532
-6346
-5572
-4729
-4199
-4176
-4170
-3706
-2644
-1141
487
1726
2288
2344
2182
2029
1878
1814
1621
1212
855
759
1024
1521
2074
2337
2089
1574
1041
730
534
350
-29
-766
-1802
-2889
-3792
-4430
-4661
-4542
-4209
-3742
-3130
-2382
-1617
-844
-87
517
952
1289
1576
1777
1911
1873
1659
1329
982
693
516
504
603
779
928
962
879
643
282
-135
-569
-1010
-1436
-1871
-2297
-2678
-3029
-3234
-3247
-3042
-2606
-2010
-1324
-639
-36
491
928
1198
1392
1491
1464
1392
1260
1089
867
623
392
237
138
127
168
208
229
156
-35
-305
-640
-992
-1415
-1819
-2403
-2902
-3371
-3577
-3422
-2960
-2395
-2176
-1777
-1455
-1124
-682
-79
313
523
781
836
574
333
177
-42
-252
-298
-313
-490
-555
-489
-564
-794
-937
-1107
-1327
-1549
-1605
-1801
-2091
-2293
-2430
-2494
-2494
-2211
-1943
-1581
-1149
-730
-432
-182
98
302
400
436
457
333
168
-20
-204
-431
-588
-649
-666
-610
-494
-375
-318
-241
-191
-154
-115
-71
-22
15
21
48
2
-28
-21
35
121
236
384
449
560
628
735
790
849
936
915
979
989
1012
946
928
974
1090
1331
1595
1842
1979
2136
2355
2556
2694
2825
2777
2718
2707
2743
2733
2606
2498
2119
1434
285
-1299
-3348
-5003
-5901
-5970
-5377
-4536
-3888
-3743
-3635
-3258
-2446
-1241
211
1492
2197
2451
2407
2183
1953
1817
1684
1364
1050
1013
1223
1574
2014
2247
2006
1528
999
565
202
-72
-411
-1061
-1923
-2826
-3661
-4307
-4532
-4392
-4003
-3432
-2735
-1974
-1248
-540
134
660
1039
1323
1525
1666
1700
1644
1499
1252
1003
814
673
632
671
750
854
881
729
415
-12
-501
-1010
-1485
-1919
-2280
-2571
-2785
-2943
-2997
-2880
-2597
-2144
-1521
-828
-183
391
849
1158
1340
1401
1389
1326
1198
1062
933
793
631
448
300
212
151
139
139
87
-16
-228
-518
-877
-1253
-1616
-1961
-2233
-2605
-2864
-3125
-3093
-2751
-2103
-1458
-1066
-733
-613
-489
-330
99
391
600
644
472
150
-151
-294
-397
-430
-428
-425
-499
-583
-681
-781
-962
-1190
-1435
-1650
-1841
-1892
-1922
-1972
-2013
-1989
-1915
-1762
-1420
-1031
-551
-187
82
172
186
179
151
138
81
-2
-183
-352
-514
-606
-689
-725
-728
-654
-568
-502
-387
-330
-316
-327
-291
-255
-148
-9
145
266
356
403
421
435
486
567
650
728
739
712
643
632
650
685
693
697
678
724
857
1013
1210
1419
1566
1763
2019
2331
2535
2693
2811
2824
2773
2799
2804
2797
2897
3032
3088
2825
2293
1161
-568
-2735
-4820
-6235
-6729
-6241
-5340
-4523
-4111
-3973
-3698
-3067
-1902
-395
1052
2096
2603
2735
2526
2192
1892
1591
1261
1040
1027
1218
1663
2181
2545
2474
2062
1442
822
362
-33
-441
-1078
-1928
-2896
-3849
-4574
-4978
-4966
-4581
-3924
-3082
-2184
-1338
-565
101
587
965
1231
1453
1635
1697
1671
1486
1232
982
779
698
753
880
984
1051
1034
883
558
88
-502
-1148
-1737
-2264
-2680
-2950
-3105
-3178
-3132
-2989
-2679
-2191
-1542
-787
-68
556
993
1255
1349
1333
1282
1178
1026
888
795
682
588
509
435
399
337
283
237
140
-40
-272
-666
-1147
-1648
-2039
-2478
-2877
-3223
-3499
-3415
-3066
-2401
-1979
-1654
-1391
-1122
-722
-135
440
709
786
775
574
283
105
-17
-136
-197
-171
-321
-508
-574
-643
-854
-1082
-1269
-1513
-1771
-1858
-1889
-2067
-2203
-2258
-2222
-2145
-1783
-1390
-1019
-592
-196
105
266
408
449
414
336
248
78
-159
-363
-494
-645
-789
-855
-859
-810
-717
-586
-496
-424
-401
-357
-302
-230
-146
-39
77
219
316
368
426
495
636
717
816
877
901
850
783
737
701
706
686
672
614
547
630
803
1054
1286
1496
1748
2005
2365
2649
2870
2916
2917
2887
2925
2971
3075
3174
3226
3080
2630
1615
-46
-2197
-4403
-6017
-6725
-6352
-5465
-4482
-3902
-3675
-3483
-3014
-2056
-694
765
1867
2438
2539
2329
1974
1692
1467
1194
985
979
1192
1673
2247
2692
2730
2340
1702
996
361
-173
-649
-1263
-2055
-2980
-3828
-4575
-4999
-4930
-4507
-3803
-2896
-1963
-1073
-281
302
713
962
1119
1291
1440
1564
1643
1589
1408
1207
1038
919
890
935
1061
1149
1108
882
523
-2
-670
-1310
-1936
-2472
-2843
-3073
-3145
-3118
-2992
-2778
-2458
-1982
-1372
-684
27
664
1097
1356
1434
1347
1235
1069
921
847
783
719
660
596
536
464
362
269
161
27
-180
-434
-845
-1365
-1934
-2434
-2775
-2901
-2823
-2676
-2442
-2192
-1909
-1638
-1327
-1027
-724
-351
63
391
594
596
416
175
-7
-92
-141
-122
-80
-45
-132
-291
-541
-810
-1063
-1248
-1392
-1533
-1624
-1725
-1812
-1899
-1947
-1950
-1825
-1614
-1292
-917
-588
-328
-136
8
99
160
210
212
164
71
-67
-251
-438
-577
-707
-805
-864
-858
-804
-772
-698
-608
-550
-491
-386
-317
-191
-25
137
268
393
501
577
623
638
698
732
795
857
830
691
601
581
574
553
555
566
567
694
801
912
1029
1205
1425
1570
1865
2019
2259
2450
2619
2657
2618
2657
2644
2745
2910
3026
2872
2378
1297
-321
-2418
-4370
-5621
-6092
-5800
-5111
-4400
-3974
-3698
-3265
-2555
-1574
-363
809
1666
2116
2297
2148
1869
1590
1287
953
734
830
1127
1563
2083
2404
2292
1890
1359
763
156
-355
-851
-1507
-2260
-3010
-3687
-4235
-4526
-4435
-4055
-3423
-2550
-1620
-780
-44
528
861
1039
1142
1261
1362
1428
1500
1455
1339
1225
1107
1043
1017
1063
1127
1159
1082
812
358
-214
-852
-1496
-2077
-2545
-2854
-3006
-3010
-2895
-2697
-2447
-2111
-1675
-1164
-573
20
532
919
1144
1187
1109
977
861
752
695
693
668
634
587
516
414
293
123
-79
-295
-548
-899
-1274
-1638
-1966
-2218
-2375
-2382
-2274
-2076
-1868
-1927
-2005
-2203
-2079
-1663
-998
-502
-494
-373
-296
-141
64
294
275
178
282
260
-27
-272
-370
-507
-778
-869
-1021
-1328
-1381
-1285
-1395
-1635
-1687
-1737
-1834
-1748
-1455
-1408
-1336
-1165
-948
-861
-741
-427
-280
-110
121
269
211
168
169
84
-12
-115
-198
-358
-511
-558
-617
-740
-733
-677
-628
-492
-336
-186
-71
68
250
364
446
519
550
558
545
539
497
522
572
633
689
670
586
568
613
702
775
860
921
919
1044
1155
1358
1542
1814
2082
2246
2455
2517
2602
2638
2796
2956
3054
3154
3203
3071
2589
1555
-84
-2304
-4465
-5937
-6516
-6174
-5375
-4433
-3917
-3631
-3256
-2606
-1697
-521
690
1517
1927
2051
1904
1601
1270
1004
729
573
775
1304
1931
2527
2919
2807
2299
1675
1037
339
-321
-930
-1642
-2407
-3165
-3781
-4275
-4483
-4325
-3914
-3263
-2413
-1464
-608
66
550
780
810
815
903
997
1099
1222
1291
1279
1241
1221
1239
1288
1368
1435
1387
1219
898
392
-257
-972
-1696
-2332
-2791
-3060
-3134
-3061
-2861
-2604
-2307
-1974
-1577
-1081
-552
-68
347
639
808
853
798
747
694
678
763
859
932
991
1003
938
786
594
376
94
-220
-588
-998
-1439
-1900
-2346
-2725
-2900
-2887
-2690
-2458
-2184
-1950
-1789
-1658
-1456
-1173
-853
-455
-117
99
226
337
426
439
444
465
432
353
278
147
-138
-484
-804
-1072
-1296
-1473
-1616
-1742
-1797
-1832
-1836
-1865
-1824
-1754
-1613
-1451
-1269
-1070
-900
-714
-577
-465
-348
-220
-82
53
139
156
118
29
-55
-159
-277
-385
-499
-629
-721
-799
-866
-856
-807
-715
-547
-371
-175
40
217
382
482
537
610
664
672
654
624
592
607
669
681
702
707
703
734
723
759
708
767
886
1062
1279
1446
1652
1778
1977
2144
2278
2431
2423
2494
2529
2729
2841
2859
2847
2452
1706
250
-1459
-3389
-4795
-5411
-5252
-4667
-4048
-3461
-3200
-2843
-2301
-1530
-590
266
1100
1494
1671
1650
1448
1188
885
723
565
764
1234
1847
2382
2667
2675
2241
1733
1178
602
-43
-704
-1343
-2099
-2746
-3288
-3708
-3949
-3900
-3539
-3025
-2331
-1577
-898
-354
49
233
258
297
330
445
578
726
897
1023
1139
1203
1298
1349
1406
1436
1359
1189
850
370
-233
-863
-1481
-2028
-2423
-2695
-2807
-2758
-2605
-2430
-2191
-1918
-1639
-1311
-957
-563
-217
63
255
307
316
344
396
478
608
762
893
996
1039
1043
928
750
519
203
-147
-499
-856
-1254
-1632
-2009
-2278
-2455
-2469
-2431
-2455
-2434
-2455
-2289
-1970
-1486
-1095
-818
-568
-403
-166
20
229
349
385
446
432
380
301
238
118
-55
-226
-461
-688
-873
-1047
-1278
-1516
-1697
-1782
-1794
-1748
-1643
-1585
-1478
-1347
-1198
-1045
-889
-719
-577
-431
-304
-186
-112
-54
30
76
92
71
38
-19
-43
-120
-210
-303
-400
-462
-507
-527
-525
-468
-407
-311
-199
-61
61
189
374
553
676
730
723
708
707
800
930
990
958
869
834
880
989
1074
1192
1314
1468
1626
1802
1940
2104
2223
2326
2381
2434
2499
2530
2698
2759
2777
2528
2000
813
-859
-2769
-4498
-5339
-5430
-4842
-4151
-3582
-3232
-2976
-2457
-1792
-936
-151
494
936
1091
1212
1110
965
663
404
273
383
968
1681
2374
2773
2810
2487
1979
1496
954
381
-283
-947
-1640
-2247
-2717
-3113
-3406
-3541
-3358
-3005
-2469
-1790
-1196
-771
-564
-467
-491
-491
-382
-220
21
283
586
889
1174
1438
1664
1822
1928
1983
1924
1747
1403
902
310
-325
-933
-1489
-1918
-2175
-2270
-2274
-2184
-2025
-1901
-1774
-1646
-1540
-1426
-1285
-1133
-1026
-913
-818
-712
-547
-335
-45
282
612
889
1131
1296
1327
1237
1028
724
380
43
-287
-657
-1007
-1399
-1680
-1931
-2092
-2279
-2505
-2659
-2712
-2520
-2219
-1848
-1589
-1420
-1255
-1110
-896
-721
-566
-445
-320
-109
85
282
359
376
360
310
222
103
-15
-202
-417
-716
-1047
-1324
-1510
-1590
-1659
-1727
-1757
-1714
-1643
-1513
-1388
-1305
-1193
-1043
-905
-789
-636
-517
-435
-306
-195
-93
13
140
249
308
320
289
257
238
252
237
238
277
285
307
315
328
334
332
301
306
372
446
592
669
695
695
646
707
781
974
1061
1179
1274
1385
1569
1691
1855
1976
2131
2296
2346
2435
2366
2357
2325
2365
2546
2590
2692
2299
1608
204
-1457
-3117
-4489
-4983
-5047
-4603
-4177
-3711
-3296
-2951
-2311
-1771
-1072
-540
-61
311
415
628
542
444
233
137
302
663
1440
2128
2697
2902
2838
2544
2045
1591
975
340
-360
-972
-1522
-2059
-2402
-2725
-2870
-2896
-2721
-2427
-2048
-1634
-1393
-1240
-1246
-1286
-1366
-1357
-1188
-1042
-741
-355
101
573
1001
1406
1704
1952
2092
2159
2094
1887
1547
1094
613
97
-354
-693
-942
-1103
-1210
-1250
-1312
-1351
-1430
-1542
-1663
-1781
-1845
-1896
-1873
-1815
-1760
-1647
-1458
-1194
-892
-524
-166
197
480
643
736
736
590
331
6
-364
-628
-783
-808
-871
-882
-900
-960
-955
-960
-992
-1139
-1272
-1374
-1553
-1673
-1806
-1960
-2069
-2052
-1825
-1514
-1079
-693
-444
-257
-118
-63
-103
-181
-272
-384
-456
-522
-572
-577
-543
-464
-449
-375
-294
-235
-217
-301
-466
-705
-902
-1077
-1223
-1303
-1339
-1313
-1194
-1036
-885
-734
-575
-442
-345
-244
-159
-85
-57
-33
11
33
72
172
300
422
598
721
777
849
814
748
687
620
625
653
692
678
712
774
831
938
987
1070
1177
1332
1508
1602
1737
1882
1959
2018
2093
2131
2211
2371
2512
2701
2784
2854
2707
2136
1196
-358
-1980
-3475
-4276
-4424
-4144
-3674
-3409
-3175
-3000
-2586
-2020
-1507
-1014
-821
-699
-725
-660
-495
-491
-423
-408
-227
272
1059
1933
2570
2974
2937
2704
2407
2056
1612
1004
398
-230
-757
-1104
-1340
-1523
-1692
-1775
-1805
-1717
-1573
-1441
-1435
-1606
-1845
-2121
-2310
-2355
-2251
-2061
-1805
-1418
-945
-405
137
652
1049
1320
1518
1604
1612
1538
1378
1152
902
678
482
353
251
157
78
14
-70
-211
-394
-674
-1013
-1374
-1708
-1977
-2191
-2279
-2306
-2266
-2163
-1990
-1763
-1528
-1290
-1088
-978
-923
-953
-982
-951
-880
-793
-742
-706
-676
-607
-476
-312
-166
-68
-26
-86
-245
-435
-727
-1051
-1338
-1495
-1529
-1497
-1376
-1326
-1287
-1236
-1179
-1185
-1169
-1145
-1183
-1248
-1312
-1374
-1396
-1312
-1186
-1093
-965
-718
-489
-291
-134
-49
-71
-115
-135
-220
-317
-395
-470
-557
-604
-619
-601
-545
-471
-408
-385
-344
-314
-317
-315
-287
-260
-188
-51
118
243
354
458
582
683
787
899
973
1075
1120
1174
1186
1168
1208
1128
1152
1166
1211
1328
1436
1564
1626
1749
1911
2110
2351
2458
2458
2469
2430
2503
2478
2664
2703
2644
2515
1824
983
-443
-1709
-2800
-3454
-3452
-3358
-3150
-3161
-3036
-2944
-2753
-2280
-2042
-1810
-1784
-1767
-1739
-1703
-1442
-1339
-1188
-948
-502
147
883
1646
2023
2210
2205
2118
1992
1830
1670
1279
844
470
185
-15
-106
-157
-304
-388
-438
-541
-671
-876
-1158
-1581
-1955
-2189
-2341
-2399
-2363
-2220
-2089
-1817
-1481
-1149
-812
-510
-256
-129
15
97
132
158
178
247
325
514
736
930
1117
1230
1276
1233
1182
1054
819
559
227
-86
-404
-672
-855
-981
-1044
-1104
-1115
-1147
-1248
-1381
-1578
-1779
-1962
-2053
-2123
-2126
-2121
-2106
-2046
-1963
-1693
-1355
-992
-715
-588
-521
-511
-408
-363
-345
-354
-424
-440
-449
-437
-463
-451
-467
-516
-543
-617
-653
-745
-944
-1153
-1358
-1452
-1478
-1455
-1452
-1448
-1418
-1387
-1327
-1259
-1144
-1038
-957
-886
-821
-760
-688
-607
-541
-500
-466
-383
-302
-218
-167
-158
-149
-133
-124
-113
-86
-42
47
167
255
336
411
456
531
583
642
694
776
900
989
1045
1106
1178
1201
1272
1309
1320
1348
1379
1456
1517
1614
1658
1727
1847
1945
2050
2120
2203
2337
2404
2533
2652
2789
2756
2543
2043
1228
229
-717
-1520
-1936
-1967
-1923
-1798
-1913
-1947
-1960
-1903
-1637
-1509
-1481
-1576
-1743
-1984
-2162
-2187
-2196
-2048
-1763
-1291
-727
-212
262
471
536
571
574
596
576
586
501
411
385
365
405
463
605
700
760
820
722
513
227
-119
-492
-790
-976
-1138
-1228
-1280
-1303
-1295
-1258
-1166
-1127
-1118
-1084
-1101
-1166
-1243
-1309
-1402
-1430
-1363
-1226
-1014
-760
-491
-278
-87
59
184
275
346
381
362
313
244
176
91
27
-45
-95
-158
-205
-268
-422
-520
-735
-859
-991
-1140
-1203
-1361
-1421
-1503
-1592
-1625
-1628
-1517
-1441
-1351
-1302
-1262
-1194
-1151
-1094
-1108
-1070
-1027
-977
-935
-930
-857
-826
-758
-701
-628
-530
-477
-436
-485
-537
-583
-602
-615
-655
-672
-678
-699
-690
-656
-648
-628
-564
-523
-466
-419
-385
-367
-402
-403
-381
-371
-347
-324
-337
-339
-343
-353
-316
-288
-257
-184
-135
-102
-44
8
45
113
182
269
376
476
580
694
817
948
1067
1140
1227
1233
1279
1327
1316
1402
1420
1507
1600
1679
1755
1801
1855
1873
1895
1889
1922
1933
1931
1963
1969
1874
1805
1565
1215
756
284
-97
-396
-415
-490
-505
-583
-677
-658
-742
-702
-738
-835
-909
-1073
-1162
-1270
-1365
-1386
-1386
-1284
-1084
-823
-592
-401
-311
-293
-262
-263
-225
-194
-172
-134
-112
3
110
223
366
487
616
715
833
894
844
751
620
511
415
354
345
320
313
315
300
313
306
301
290
253
199
151
62
-38
-109
-177
-210
-252
-255
-215
-200
-170
-144
-110
-91
-93
-68
-51
-42
-32
-4
-42
-17
-7
-60
-70
-85
-78
-65
-33
-38
-39
-43
-30
-1
-3
15
24
-25
-58
-39
-29
-47
-67
-96
-179
-271
-273
-242
-320
-341
-214
-188
-257
-211
-148
-89
-134
-219
-148
-61
-42
-179
-16
-26
16
-46
-50
-6
13
58
-37
90
90
108
4
70
35
72
36
-5
18
5
-64
-54
-95
51
-62
-50
-63
19
33
-58
129
116
141
108
74
210
179
200
168
145
277
264
260
258
395
333
380
324
354
393
319
319
247
288
249
159
151
150
117
81
75
81
113
129
111
183
226
208
214
248
285
267
231
240
222
202
209
186
164
158
109
77
44
24
0
-9
-7
-21
-59
-79
-119
-185
-202
-206
-213
-204
-171
-159
-119
-94
-96
-87
-47
32
56
104
156
169
160
150
127
112
97
48
2
-65
-137
-223
-268
-337
-417
-465
-510
-513
-530
-526
-524
-544
-532
-535
-543
-542
-545
-550
-557
-576
-566
-550
-547
-529
-518
-494
-488
-512
-514
-518
-536
-562
-591
-630
-691
-728
-747
-784
-798
-798
-782
-775
-739
-707
-692
-664
-648
-627
-615
-590
-571
-566
-554
-534
-503
-477
-469
-467
-445
-433
-393
-342
-330
-328
-309
-293
-292
-287
-274
-279
-281
-289
-316
-329
-355
-385
-387
-375
-350
-330
-326
-287
-266
-268
-260
-255
-281
-292
-314
-336
-352
-362
-351
-367
-359
-347
-379
-379
-312
-355
-400
-361
-348
-396
-404
-378
-434
-449
-442
-450
-442
-441
-432
-404
-383
-375
-369
-362
-364
-363
-376
-398
-430
-461
-502
-541
-547
-546
-551
-550
-499
-477
-481
-440
-415
-412
-394
-381
-388
-388
-373
-356
-361
-391
-403
-411
-448
-444
-432
-428
-398
-389
-386
-354
-346
-319
-322
-349
-355
-393
-413
-433
-435
-467
-461
-497
-428
-498
-382
-373
-432
-416
-374
-353
-426
-327
-423
-378
-447
-427
-516
-479
-489
-478
-478
-472
-465
-493
-490
-501
-498
-539
-528
-537
-557
-566
-544
-541
-534
-525
-514
-496
-489
-467
-448
-435
-436
-436
-449
-442
-439
-415
-394
-375
-373
-400
-417
-452
-478
-486
-474
-474
-487
-508
-533
-551
-545
-550
-545
-538
-526
-507
-498
-494
-483
-455
-463
-443
-435
-451
-451
-448
-456
-466
-466
-481
-485
-473
-463
-454
-448
-472
-497
-505
-497
-503
-493
-497
-502
-510
-521
-529
-531
-514
-521
-522
-529
-522
-501
-496
-494
-473
-463
-439
-413
-409
-396
-384
-388
-371
-378
-418
-436
-468
-509
-550
-575
-590
-589
-564
-539
-501
-477
-480
-499
-511
-522
-530
-532
-559
-583
-604
-620
-613
-602
-596
-582
-593
-592
-557
-552
-539
-522
-539
-542
-562
-569
-541
-507
-486
-463
-463
-465
-445
-414
-395
-396
-406
-400
-400
-394
-403
-412
-393
-406
-382
-359
-344
-308
-284
-276
-287
-295
-298
-317
-337
-381
-403
-425
-486
-520
-526
-533
-537
-535
-546
-535
-521
-493
-468
-479
-483
-480
-510
-539
-523
-495
-473
-470
-455
-431
-425
-397
-370
-347
-326
-319
-301
-321
-365
-396
-421
-454
-471
-476
-473
-488
-521
-535
-531
-534
-541
-546
-559
-574
-553
-556
-558
-559
-575
-563
-546
-532
-494
-442
-397
-360
-328
-329
-321
-330
-369
-405
-435
-466
-468
-472
-477
-490
-506
-510
-513
-513
-512
-519
-533
-560
-581
-579
-584
-573
-546
-528
-510
-493
-482
-464
-439
-400
-376
-366
-368
-360
-357
-361
-381
-394
-401
-426
-454
-450
-441
-462
-468
-453
-441
-423
-388
-376
-377
-373
-358
-360
-346
-335
-343
-355
-367
-368
-389
-413
-424
-437
-451
-449
-457
-485
-520
-539
-556
-553
-567
-577
-575
-573
-577
-575
-577
-561
-539
-528
-475
-438
-409
-368
-364
-359
-352
-352
-315
-324
-332
-322
-308
-300
-300
-290
-301
-323
-337
-353
-370
-400
-405
-426
-452
-483
-504
-527
-546
-545
-543
-531
-524
-521
-514
-516
-508
-506
-519
-522
-528
-538
-535
-536
-529
-510
-504
-490
-466
-441
-426
-429
-432
-425
-411
-379
-343
-306
-276
-266
-266
-268
-243
-240
-247
-246
-257
-263
-273
-298
-311
-316
-321
-332
-352
-367
-370
-385
-390
-399
-384
-384
-390
-396
-385
-397
-436
-447
-464
-493
-501
-492
-491
-472
-460
-436
-415
-402
-411
-423
-419
-417
-410
-396
-380
-371
-367
-367
-363
-361
-329
-303
-307
-305
-314
-324
-308
-314
-332
-340
-358
-351
-343
-348
-348
-332
-307
-291
-313
-349
-271
-249
-287
-321
-382
-370
-364
-360
-317
-341
-403
-376
-338
-395
-432
-370
-379
-403
-372
-331
-342
-363
-344
-352
-357
-296
-272
-288
-271
-277
-348
-381
-396
-374
-344
-293
-260
-301
-308
-275
-271
-280
-283
-278
-249
-244
-264
-299
-341
-365
-377
-404
-391
-371
-372
-361
-372
-415
-415
-397
-397
-412
-421
-407
-390
-370
-366
-362
-343
-319
-314
-310
-281
-267
-268
-275
-260
-286
-321
-344
-388
-410
-412
-403
-418
-424
-417
-401
-405
-376
-343
-352
-328
-306
-325
-318
-302
-308
-334
-343
-319
-309
-312
-315
-301
-296
-318
-322
-340
-350
-346
-382
-423
-443
-476
-477
-471
-452
-436
-419
-357
-314
-305
-271
-229
-204
-193
-158
-141
-138
-123
-128
-140
-165
-181
-199
-219
-240
-237
-251
-276
-277
-278
-311
-333
-341
-369
-373
-379
-406
-418
-426
-448
-432
-407
-395
-367
-341
-323
-289
-265
-221
-176
-150
-143
-155
-181
-195
-197
-205
-215
-221
-213
-217
-261
-289
-294
-299
-307
-326
-346
-346
-349
-366
-354
-365
-354
-337
-337
-327
-307
-295
-280
-265
-254
-229
-206
-201
-204
-216
-227
-241
-243
-250
-252
-248
-259
-281
-312
-323
-346
-372
-371
-379
-387
-390
-382
-370
-342
-307
-309
-284
-258
-249
-237
-229
-223
-193
-169
-171
-159
-145
-149
-129
-129
-155
-136
-142
-144
-153
-171
-191
-216
-226
-221
-212
-221
-232
-235
-217
-207
-205
-212
-226
-233
-244
-256
-269
-277
-281
-289
-285
-277
-236
-210
-181
-154
-139
-113
-84
-77
-86
-84
-96
-94
-98
-138
-162
-165
-194
-210
-217
-211
-204
-197
-182
-182
-187
-207
-214
-208
-204
-192
-175
-184
-189
-199
-207
-213
-222
-219
-241
-258
-273
-285
-297
-300
-320
-327
-349
-345
-345
-343
-336
-318
-299
-306
-298
-290
-288
-277
-258
-249
-215
-205
-194
-190
-207
-203
-225
-233
-208
-198
-195
-204
-207
-211
-238
-251
-256
-262
-253
-233
-223
-225
-220
-208
-214
-200
-198
-188
-163
-159
-146
-132
-128
-127
-125
-158
-146
-150
-169
-147
-129
-139
-151
-160
-177
-179
-189
-211
-199
-200
-210
-205
-190
-169
-156
-143
-149
-136
-126
-116
-67
-39
-23
2
0
-19
-25
-33
-46
-53
-55
-49
-42
-57
-74
-84
-93
-82
-83
-76
-98
-117
-135
-152
-170
-197
-227
-236
-220
-239
-223
-202
-204
-179
-153
-161
-147
-151
-166
-181
-221
-230
-237
-261
-277
-286
-317
-326
-306
-317
-310
-285
-274
-257
-252
-246
-258
-282
-284
-285
-291
-282
-265
-248
-210
-193
-185
-154
-131
-112
-102
-90
-62
-64
-88
-119
-149
-173
-199
-201
-204
-205
-197
-211
-201
-199
-201
-212
-234
-239
-252
-258
-265
-249
-241
-229
-211
-173
-141
-125
-113
-81
-45
-55
-47
-58
-91
-114
-146
-155
-148
-136
-115
-127
-155
-146
-160
-175
-166
-164
-197
-213
-208
-210
-220
-220
-215
-209
-197
-186
-162
-143
-118
-117
-133
-147
-160
-162
-183
-218
-254
-303
-327
-350
-366
-367
-391
-411
-405
-390
-383
-369
-353
-341
-328
-317
-316
-322
-308
-288
-274
-269
-272
-249
-236
-228
-216
-237
-252
-256
-265
-267
-260
-270
-253
-239
-264
-266
-255
-272
-267
-268
-286
-277
-269
-277
-284
-279
-253
-222
-220
-201
-187
-189
-190
-211
-217
-212
-212
-225
-248
-259
-250
-234
-230
-219
-218
-211
-206
-206
-236
-233
-232
-262
-291
-317
-327
-338
-336
-315
-287
-255
-222
-205
-166
-119
-109
-113
-111
-121
-158
-185
-200
-217
-215
-212
-223
-189
-175
-151
-117
-104
-102
-99
-109
-141
-168
-188
-199
-192
-185
-165
-139
-99
-63
-47
-15
-8
-12
-6
-23
-28
-55
-89
-121
-156
-168
-182
-179
-179
-191
-185
-200
-221
-200
-213
-223
-229
-262
-288
-317
-331
-330
-320
-342
-342
-312
-312
-300
-275
-263
-252
-238
-238
-235
-240
-250
-249
-261
-259
-239
-240
-262
-245
-259
-274
-276
-295
-307
-334
-349
-338
-342
-336
-318
-283
-247
-233
-231
-221
-194
-188
-189
-184
-188
-187
-182
-186
-188
-170
-146
-146
-144
-129
-138
-151
-147
-147
-153
-155
-140
-134
-128
-110
-122
-117
-114
-137
-128
-142
-154
-143
-138
-133
-152
-151
-146
-142
-141
-160
-160
-168
-196
-215
-219
-236
-257
-237
-242
-252
-241
-241
-236
-232
-213
-197
-182
-182
-198
-204
-192
-206
-219
-200
-207
-215
-235
-237
-225
-230
-213
-194
-185
-188
-198
-214
-227
-227
-220
-225
-244
-265
-268
-260
-261
-265
-268
-275
-260
-248
-217
-188
-170
-170
-216
-247
-250
-251
-256
-255
-253
-218
-212
-193
-147
-164
-163
-132
-158
-179
-182
-189
-209
-226
-247
-278
-271
-270
-238
-193
-176
-147
-119
-99
-70
-72
-59
-53
-63
-41
-63
-93
-100
-94
-120
-135
-146
-166
-159
-161
-154
-135
-127
-104
-98
-94
-99
-101
-106
-117
-121
-137
-135
-164
-190
-191
-206
-217
-210
-217
-226
-234
-243
-238
-258
-285
-294
-319
-339
-350
-357
-345
-349
-362
-364
-349
-351
-349
-320
-294
-281
-266
-249
-268
-278
-281
-303
-318
-328
-320
-311
-302
-305
-316
-325
-344
-354
-367
-365
-356
-344
-336
-336
-348
-310
-312
-312
-281
-286
-278
-282
-302
-312
-313
-327
-312
-287
-275
-239
-240
-234
-203
-200
-191
-190
-204
-228
-264
-270
-252
-247
-249
-244
-255
-260
-259
-256
-243
-247
-229
-208
-227
-237
-243
-274
-277
-267
-271
-259
-247
-249
-226
-221
-217
-184
-170
-158
-153
-136
-140
-153
-191
-222
-248
-284
-307
-294
-288
-269
-254
-267
-276
-276
-265
-254
-245
-229
-224
-246
-242
-241
-258
-268
-265
-279
-289
-262
-251
-252
-249
-242
-252
-255
-252
-268
-249
-235
-233
-236
-264
-280
-279
-273
-292
-292
-266
-250
-235
-236
-255
-263
-266
-269
-281
-280
-264
-270
-285
-281
-306
-304
-295
-313
-317
-310
-295
-290
-276
-270
-279
-250
-250
-271
-267
-275
-284
-314
-335
-349
-357
-348
-330
-311
-304
-273
-254
-226
-156
-110
-92
-82
-71
-75
-94
-81
-89
-108
-107
-107
-105
-119
-138
-133
-124
-145
-150
-159
-194
-225
-241
-251
-272
-297
-308
-327
-363
-397
-422
-457
-463
-458
-470
-470
-436
-427
-406
-386
-371
-351
-322
-316
-320
-322
-320
-316
-345
-355
-373
-375
-355
-354
-336
-301
-283
-267
-254
-252
-241
-251
-252
-256
-285
-300
-295
-311
-325
-328
-341
-346
-323
-295
-285
-286
-285
-287
-279
-279
-270
-263
-252
-252
-257
-254
-260
-260
-271
-267
-225
-208
-199
-188
-198
-206
-234
-253
-271
-280
-283
-301
-314
-320
-324
-333
-337
-321
-307
-312
-283
-250
-252
-245
-235
-250
-268
-276
-284
-287
-271
-250
-234
-230
-211
-216
-245
-258
-275
-277
-293
-298
-287
-261
-235
-213
-191
-179
-190
-205
-203
-210
-227
-230
-251
-260
-276
-302
-302
-298
-277
-278
-284
-298
-314
-304
-311
-308
-296
-303
-325
-341
-348
-348
-377
-383
-369
-374
-365
-352
-343
-350
-368
-352
-393
-417
-415
-430
-412
-394
-368
-351
-340
-320
-305
-297
-293
-293
-302
-312
-314
-325
-332
-347
-358
-344
-343
-333
-322
-336
-337
-354
-367
-380
-401
-439
-442
-411
-402
-382
-365
-352
-342
-335
-343
-330
-331
-317
-309
-315
-301
-292
-288
-284
-255
-240
-230
-203
-202
-211
-216
-211
-215
-233
-248
-255
-270
-301
-309
-320
-314
-293
-290
-289
-289
-287
-285
-289
-289
-279
-287
-320
-330
-331
-312
-311
-311
-291
-289
-310
-317
-320
-339
-361
-357
-382
-396
-412
-421
-476
-1168
-1266
-622
-436
-705
-785
-563
-445
-508
-502
-419
-328
-231
-272
-365
-341
-255
-328
-388
-249
-214
-291
-295
-254
-288
-315
-251
-249
-210
-294
-273
-286
-323
-222
-216
-352
-229
-123
-215
-267
-201
-149
-339
-422
-321
-295
-361
-492
-482
-392
-455
-464
-361
-247
-387
-334
-341
-446
-360
-377
-461
-429
-238
-273
-424
-304
-160
-227
-314
-221
-111
-149
-226
-173
-124
-182
-233
-251
-204
-257
-242
-205
-226
-249
-263
-252
-202
-174
-178
-93
-255
-337
-249
-301
-254
-225
-223
-252
-216
-254
-354
-282
-212
-262
-299
-362
-240
-242
-325
-372
-312
-171
-283
-285
-190
-131
-205
-276
-311
-243
-234
-323
-366
-268
-170
-338
-416
-308
-217
-333
-412
-379
-304
-320
-367
-304
-406
-491
-324
-332
-470
-362
-294
-349
-337
-291
-314
-256
-281
-320
-305
-284
-313
-388
-326
-298
-333
-386
-316
-273
-305
-316
-265
-203
-203
-244
-237
-169
-60
-155
-304
-245
-234
-285
-228
-278
-396
-321
-255
-286
-346
-333
-247
-280
-193
-196
-297
-240
-249
-206
-242
-222
-165
-172
-213
-256
-195
-159
-195
-274
-304
-207
-123
-142
-316
-235
-80
-162
-215
-147
-209
-209
-137
-151
-272
-157
-168
-162
-168
-331
-168
-78
-188
-287
-207
-135
-314
-321
-181
-149
-210
-475
-292
-50
-273
-461
-448
-176
-255
-420
-519
-256
-222
-317
-419
-414
-331
-270
-177
-224
-364
-330
-170
-301
-204
-283
-200
-171
-80
-158
-318
-178
-64
-155
-227
-200
-161
-312
-227
-328
-221
-217
-211
-243
-917
-986
-372
-428
-464
-597
-513
-465
-381
-197
-147
-368
-147
42
-197
-231
-95
87
-152
-40
-42
-97
-168
-271
-531
-528
-426
-291
-261
-382
-467
-499
-518
-437
-394
-475
-357
-282
-288
-321
-343
-234
-242
-304
-238
-125
-128
-381
-399
-268
-234
-206
-230
-363
-284
-298
-397
-388
-277
-190
-536
-532
-245
-241
-75
-339
-690
-567
-309
-102
14
-450
-747
-308
-157
-5
-311
-667
-216
83
-397
-688
-692
-193
129
-568
-876
-409
266
-109
-522
-520
-197
-44
-449
-205
65
-195
-500
-110
-92
-194
-529
-284
-28
-235
-229
-116
-310
-521
-477
-280
-115
-339
-277
-384
-379
-601
-355
-106
-330
-455
-105
-134
-234
-306
-234
-223
88
-81
-254
-257
336
252
-292
-344
69
205
-106
-182
-164
17
-86
-65
-137
-33
-94
-133
-59
-194
-266
-216
141
-181
-331
-300
-32
-11
-426
-559
-212
170
-307
-511
-260
123
-42
-424
-372
92
183
-415
-320
-48
116
-215
-427
-188
46
-40
-301
-196
-126
-182
-241
-373
-137
183
-272
-442
-33
171
-223
-375
-209
62
-332
-1087
-569
94
129
-668
-792
-595
-333
-400
-736
-823
-492
-354
-592
-709
-597
-346
-524
-539
-422
-254
-207
-471
-330
-300
-236
-299
-360
-224
-35
-83
-304
-435
-197
-113
-252
-114
113
90
-319
-184
149
-133
-140
0
-216
-166
-90
-56
-181
30
5
-229
-255
-382
-310
-317
-196
-338
-376
-172
-235
-474
-409
-235
-176
-280
-436
-177
-63
-87
-381
-397
-143
-74
-148
-346
-234
-85
-215
-212
-92
-131
-51
75
96
-180
-38
-129
-250
-177
-227
-456
-156
185
-383
-567
-166
-52
-290
-174
-86
-54
-148
-117
-78
-152
-64
-149
-43
68
-120
-261
-160
12
91
29
-15
-58
-36
167
142
-169
-107
-121
-70
67
6
103
17
218
85
-81
20
98
60
-2
127
-54
-72
-7
28
294
87
-56
147
61
85
30
-121
-128
-35
206
165
-47
71
354
92
-162
-49
190
397
169
-183
-76
-28
380
281
-170
-108
89
417
279
-92
-229
237
393
22
-57
283
467
206
-135
-114
170
221
140
-120
-116
170
527
101
-543
-189
383
276
-303
-404
-59
100
-15
-374
-440
-224
-181
-202
-234
-399
-273
215
-116
-504
-332
122
-43
-321
-302
-283
-71
-63
-230
-392
-226
24
-189
-384
-400
-45
289
-94
-525
-141
225
-16
-324
-194
-29
-68
4
133
-73
-358
17
90
16
-50
-258
-252
14
107
-93
-320
-108
218
-100
-340
-101
74
76
-39
-214
-84
132
119
-224
-351
47
-1
-38
-148
-261
-103
89
74
-370
-424
41
176
-168
-326
-300
8
87
-333
-470
56
378
-99
-708
-432
222
268
-314
-554
-157
278
-34
-535
-588
-177
-13
-313
-383
-184
-20
-117
-206
-482
-365
-186
-128
-65
-169
-221
-403
-230
-93
-253
-173
-142
-100
-311
-329
-199
-64
-192
-395
-230
-43
-140
-272
-276
-154
-125
-240
-435
-326
-114
-178
-344
-416
-266
-76
-154
-482
-511
-87
64
-326
-627
-172
122
-105
-371
-485
-275
-228
-185
26
-115
-148
-160
-377
-330
-215
-297
-198
-91
-229
-405
-415
-204
-72
-116
-318
-261
-194
-230
-86
-15
-213
-446
-388
-180
-82
-197
-384
-384
-351
-254
-146
-152
-364
-352
-103
-137
-554
-406
5
-91
-442
-676
-508
-301
-213
-234
-314
-491
-660
-431
-195
-286
-417
-437
-592
-386
-199
-294
-376
-398
-464
-528
-349
-268
-425
-445
-319
-304
-360
-537
-474
-180
-225
-488
-597
-375
-68
-229
-573
-662
-436
-199
-388
-593
-363
-133
-358
-702
-518
-182
-270
-442
-530
-547
-372
-304
-516
-601
-587
-553
-404
-393
-516
-559
-429
-324
-502
-666
-468
-307
-437
-620
-511
-315
-269
-475
-595
-351
-167
-314
-448
-380
-186
-333
-566
-409
-210
-131
-214
-425
-653
-531
-123
-75
-427
-566
-317
-78
-255
-462
-456
-336
-129
-232
-377
-337
-187
48
-141
-362
-314
-47
88
-193
-259
-19
-7
-64
-71
0
33
24
-84
-183
56
115
-53
-126
-125
61
91
20
12
0
-58
-75
-31
-124
-66
43
104
11
-206
-168
49
13
-201
-286
-261
-102
-133
-292
-301
-299
-276
-275
-298
-248
-357
-532
-549
-452
-349
-403
-474
-486
-510
-443
-436
-528
-562
-447
-273
-240
-319
-493
-467
-407
-413
-451
-528
-429
-365
-396
-613
-780
-654
-494
-398
-479
-619
-590
-445
-445
-591
-711
-580
-406
-402
-468
-526
-489
-483
-571
-607
-551
-441
-415
-431
-521
-638
-580
-461
-444
-535
-621
-537
-408
-457
-625
-675
-508
-438
-522
-649
-731
-666
-621
-680
-782
-770
-580
-441
-460
-632
-754
-695
-581
-457
-508
-546
-529
-426
-423
-530
-587
-447
-359
-481
-476
-481
-449
-431
-432
-415
-360
-219
-199
-176
-98
-153
-244
-280
-145
29
136
179
152
139
42
-14
113
269
408
432
447
425
445
434
472
458
448
662
879
834
686
433
429
796
849
711
625
875
1035
797
583
606
838
1023
923
786
893
1000
968
832
762
738
731
720
543
439
400
406
408
323
248
130
61
-37
-238
-412
-506
-516
-504
-542
-586
-649
-709
-825
-1024
-1127
-1154
-1171
-1181
-1256
-1278
-1308
-1318
-1309
-1336
-1336
-1364
-1366
-1378
-1412
-1426
-1405
-1376
-1281
-1221
-1198
-1149
-1108
-1100
-1110
-1113
-1061
-950
-867
-816
-755
-811
-819
-769
-761
-614
-533
-544
-592
-680
-714
-698
-602
-468
-391
-444
-504
-579
-702
-708
-712
-721
-652
-618
-618
-637
-686
-755
-855
-886
-834
-796
-760
-784
-839
-896
-946
-934
-929
-925
-922
-958
-1024
-1081
-1079
-1081
-1043
-988
-948
-886
-837
-834
-893
-955
-934
-884
-803
-699
-641
-601
-600
-576
-545
-553
-463
-322
-241
-219
-178
-139
-88
-21
41
100
169
233
278
302
334
354
369
435
559
668
709
718
717
678
750
899
1012
1114
1260
1417
1436
1398
1374
1455
1623
1770
1882
2012
2055
2000
1754
1249
880
814
998
1409
1676
1527
1190
750
282
57
43
135
182
71
-137
-318
-428
-503
-583
-764
-930
-978
-1012
-1139
-1299
-1531
-1767
-1814
-1700
-1514
-1369
-1381
-1584
-1849
-2086
-2137
-2028
-1901
-1718
-1550
-1517
-1516
-1508
-1550
-1592
-1569
-1485
-1339
-1154
-994
-910
-898
-890
-808
-670
-529
-367
-254
-205
-192
-166
-123
-23
139
292
423
469
442
371
283
247
249
289
382
477
508
479
403
295
136
65
-47
-118
-75
-85
-143
-309
-501
-681
-707
-617
-590
-630
-821
-1112
-1309
-1407
-1397
-1371
-1323
-1262
-1308
-1432
-1552
-1647
-1737
-1749
-1675
-1653
-1583
-1477
-1477
-1552
-1597
-1619
-1574
-1432
-1302
-1262
-1297
-1347
-1351
-1314
-1221
-1103
-1042
-997
-927
-940
-965
-945
-903
-851
-777
-680
-569
-471
-410
-384
-423
-418
-286
-137
-7
70
78
44
43
134
206
307
434
513
545
556
589
611
628
716
815
947
1047
1106
1168
1106
1163
1247
1335
1519
1639
1763
1845
1875
1904
1968
2063
2165
2200
1987
1673
1315
1084
1099
1345
1680
1755
1586
1171
680
291
147
125
111
43
-51
-115
-258
-374
-509
-759
-1017
-1185
-1261
-1327
-1372
-1482
-1676
-1836
-1842
-1755
-1665
-1611
-1659
-1843
-2087
-2198
-2200
-2149
-1994
-1797
-1676
-1593
-1515
-1540
-1632
-1679
-1662
-1566
-1399
-1173
-949
-855
-799
-740
-706
-630
-485
-330
-235
-96
22
69
154
267
382
487
573
652
637
596
566
537
532
579
682
749
750
740
672
560
434
332
260
163
-69
-148
-157
-200
-53
-197
-485
-680
-870
-924
-885
-898
-977
-1138
-1302
-1330
-1384
-1467
-1406
-1499
-1683
-1683
-1717
-1708
-1701
-1749
-1826
-1913
-1835
-1724
-1669
-1627
-1686
-1760
-1724
-1609
-1432
-1355
-1303
-1246
-1254
-1215
-1109
-1019
-984
-931
-872
-803
-668
-552
-470
-456
-463
-401
-297
-180
-51
-9
13
54
102
168
223
309
327
330
395
481
553
656
705
687
683
673
763
828
870
970
1059
1151
1236
1354
1396
1453
1545
1574
1721
1885
1906
1959
2015
1957
2083
2151
2221
2247
2027
1719
1246
989
996
1160
1506
1707
1605
1263
801
350
72
-78
-102
-154
-231
-248
-298
-429
-589
-795
-1129
-1354
-1434
-1477
-1529
-1626
-1753
-1977
-2085
-2033
-1920
-1808
-1786
-1868
-2039
-2192
-2227
-2176
-2088
-1901
-1705
-1546
-1443
-1360
-1368
-1455
-1491
-1474
-1334
-1105
-804
-552
-402
-298
-265
-233
-160
-53
76
156
235
336
421
499
607
710
799
862
911
904
868
836
774
731
762
832
879
927
947
865
736
559
398
282
202
104
43
-29
-176
-180
-300
-442
-521
-662
-813
-966
-1080
-1248
-1395
-1524
-1546
-1492
-1461
-1402
-1491
-1724
-1829
-1929
-2047
-2003
-1903
-1866
-1836
-1748
-1734
-1774
-1774
-1813
-1860
-1867
-1795
-1668
-1582
-1455
-1381
-1356
-1325
-1226
-1127
-1112
-1049
-1028
-1010
-902
-787
-668
-567
-457
-372
-313
-274
-232
-188
-199
-139
-40
56
186
298
322
298
283
280
299
385
488
580
676
780
868
934
959
993
1005
1043
1106
1157
1205
1263
1339
1416
1461
1554
1636
1706
1806
1799
1822
1881
1884
1958
2083
2081
2007
1813
1379
1019
937
907
1239
1562
1557
1416
1010
575
258
-19
-150
-153
-231
-226
-207
-272
-385
-550
-857
-1192
-1316
-1375
-1418
-1464
-1565
-1733
-1878
-1887
-1839
-1749
-1649
-1682
-1768
-1921
-2012
-2019
-2016
-1909
-1739
-1578
-1394
-1226
-1168
-1198
-1254
-1328
-1328
-1218
-1012
-740
-546
-378
-260
-218
-214
-178
-108
-66
10
152
239
297
400
462
502
548
597
651
652
644
626
565
533
528
533
562
604
618
594
533
405
253
127
9
-32
-45
-50
-72
-232
-293
-438
-596
-659
-832
-886
-921
-953
-1114
-1268
-1401
-1486
-1572
-1605
-1492
-1531
-1552
-1510
-1655
-1872
-1884
-1843
-1776
-1697
-1558
-1510
-1575
-1561
-1607
-1711
-1687
-1534
-1428
-1321
-1146
-1045
-1065
-1062
-1027
-1075
-1055
-891
-782
-743
-648
-600
-602
-562
-459
-376
-316
-199
-80
-52
-66
-43
-48
-15
100
218
296
344
402
422
364
357
425
489
592
725
806
814
870
905
855
861
907
961
1058
1108
1164
1214
1205
1288
1327
1403
1479
1527
1556
1525
1500
1560
1651
1713
1829
1911
1798
1607
1260
763
685
733
996
1345
1409
1377
1096
626
253
-18
-220
-301
-345
-339
-284
-255
-305
-446
-732
-1042
-1234
-1345
-1354
-1386
-1483
-1635
-1827
-1857
-1845
-1764
-1634
-1641
-1692
-1764
-1869
-1949
-1974
-1924
-1790
-1630
-1421
-1169
-1007
-978
-1008
-1138
-1249
-1205
-1082
-877
-660
-435
-245
-155
-91
-56
-21
26
80
177
261
366
515
580
604
653
714
746
766
798
766
698
616
545
504
505
572
607
612
612
569
453
302
160
31
-49
-51
-27
-31
-151
-351
-377
-551
-637
-526
-733
-808
-793
-940
-1137
-1203
-1255
-1322
-1344
-1331
-1289
-1432
-1437
-1369
-1590
-1733
-1646
-1689
-1740
-1647
-1562
-1654
-1698
-1582
-1652
-1716
-1554
-1464
-1478
-1380
-1242
-1209
-1198
-1074
-972
-1004
-920
-761
-742
-735
-639
-608
-592
-499
-384
-286
-231
-132
-61
-91
-73
-8
5
52
144
234
285
306
384
376
317
376
422
387
448
541
536
539
577
607
618
661
696
691
723
803
882
912
956
1027
1103
1154
1177
1305
1337
1403
1438
1391
1501
1581
1627
1651
1572
1420
1087
733
734
762
1002
1243
1258
1198
937
609
334
155
-45
-145
-215
-229
-102
-107
-207
-313
-589
-833
-965
-1033
-1039
-1112
-1205
-1328
-1470
-1504
-1473
-1426
-1392
-1344
-1384
-1472
-1507
-1561
-1645
-1699
-1633
-1525
-1362
-1133
-967
-949
-966
-1045
-1096
-1073
-990
-821
-682
-531
-378
-274
-201
-131
-69
-52
-21
25
82
135
181
220
236
273
358
425
443
460
464
442
363
326
308
282
315
325
329
357
396
336
256
175
47
-50
-75
-74
-76
-161
-216
-252
-414
-428
-507
-667
-722
-779
-866
-896
-923
-1030
-1128
-1319
-1426
-1423
-1488
-1448
-1402
-1499
-1520
-1554
-1620
-1626
-1601
-1563
-1542
-1505
-1452
-1403
-1402
-1390
-1393
-1404
-1350
-1277
-1200
-1128
-1069
-1020
-1019
-965
-864
-812
-711
-591
-538
-480
-418
-375
-337
-305
-247
-132
-41
38
109
106
100
103
113
146
182
240
274
316
306
249
248
246
218
219
341
422
447
497
541
551
542
593
679
744
792
840
884
940
922
959
1088
1162
1191
1190
1295
1372
1286
1286
1329
1416
1490
1513
1616
1533
1302
951
686
687
718
919
1057
1060
949
690
526
327
88
-109
-226
-301
-362
-325
-279
-355
-504
-665
-847
-931
-948
-1011
-1141
-1251
-1394
-1533
-1537
-1500
-1428
-1394
-1368
-1329
-1363
-1414
-1499
-1612
-1694
-1680
-1574
-1409
-1206
-1062
-976
-947
-973
-960
-939
-854
-750
-660
-537
-430
-310
-210
-147
-89
-42
9
101
161
182
214
220
217
245
313
403
491
537
564
549
495
462
411
369
378
379
393
448
464
435
379
290
194
92
37
-15
-69
-165
-252
-266
-372
-377
-400
-503
-564
-585
-696
-810
-808
-965
-1068
-1171
-1258
-1271
-1276
-1228
-1264
-1320
-1328
-1325
-1351
-1362
-1346
-1389
-1414
-1379
-1358
-1383
-1337
-1265
-1274
-1246
-1177
-1150
-1102
-1057
-1045
-1021
-966
-860
-812
-799
-722
-658
-653
-590
-494
-484
-470
-436
-442
-412
-343
-318
-302
-265
-211
-184
-173
-130
-68
-41
-112
-122
22
39
17
50
150
129
46
170
351
393
315
322
397
437
394
427
587
723
681
729
843
852
878
971
1061
990
1069
1244
1241
1256
1306
1380
1434
1553
1569
1584
1453
1144
879
748
680
699
885
968
951
823
661
496
346
147
-28
-154
-234
-237
-266
-324
-372
-479
-663
-724
-706
-750
-855
-948
-1060
-1204
-1267
-1263
-1231
-1185
-1107
-1076
-1083
-1099
-1141
-1224
-1346
-1369
-1345
-1254
-1106
-963
-870
-788
-761
-752
-734
-697
-662
-649
-605
-565
-500
-438
-364
-270
-198
-136
-40
31
88
122
80
31
5
43
110
177
259
318
352
351
335
306
250
188
157
128
96
93
87
40
26
-26
-95
-125
-171
-189
-249
-340
-414
-464
-543
-570
-590
-614
-603
-710
-955
-912
-1030
-1108
-984
-1114
-1148
-1157
-1122
-1218
-1242
-1271
-1287
-1379
-1442
-1310
-1392
-1387
-1249
-1288
-1366
-1273
-1159
-1207
-1222
-1078
-1118
-1200
-1085
-996
-1015
-948
-797
-760
-729
-586
-470
-509
-496
-359
-374
-364
-245
-216
-248
-198
-158
-120
-95
-46
3
-74
-70
-34
-12
106
212
191
220
253
298
341
399
350
348
413
421
424
450
537
598
622
613
671
791
839
878
906
942
941
894
1017
1042
1039
1149
1155
1106
1087
1163
1248
1197
1168
1198
1183
1090
840
552
468
451
491
621
677
627
482
346
216
63
-65
-126
-214
-320
-321
-303
-340
-398
-499
-579
-652
-678
-689
-767
-874
-1008
-1152
-1228
-1238
-1199
-1139
-1104
-1077
-1028
-1031
-1100
-1167
-1231
-1279
-1273
-1203
-1091
-993
-912
-857
-843
-798
-738
-672
-623
-591
-549
-514
-463
-405
-352
-253
-148
-79
-7
87
145
168
140
117
109
105
118
174
241
282
327
333
306
284
245
191
137
84
95
97
58
23
-21
-61
-84
-144
-172
-193
-259
-338
-451
-547
-629
-687
-703
-740
-763
-808
-845
-888
-969
-1015
-1081
-1190
-1284
-1293
-1266
-1292
-1249
-1242
-1265
-1242
-1242
-1259
-1334
-1328
-1300
-1343
-1282
-1194
-1169
-1173
-1106
-1040
-1047
-974
-853
-810
-850
-798
-744
-770
-719
-620
-562
-506
-402
-350
-366
-351
-349
-416
-441
-346
-286
-264
-166
-125
-133
-136
-104
-54
-9
34
25
46
138
115
142
280
382
417
437
540
605
641
605
594
717
778
749
737
836
954
1031
966
937
1078
1195
1126
1038
1091
1215
1226
1121
1122
1202
1342
1241
1039
970
808
688
516
521
714
748
677
555
482
353
214
93
-17
-185
-325
-359
-442
-504
-550
-657
-733
-727
-764
-805
-790
-845
-1028
-1227
-1297
-1298
-1331
-1332
-1244
-1203
-1189
-1171
-1190
-1222
-1242
-1254
-1287
-1261
-1152
-1062
-1008
-981
-935
-844
-782
-700
-580
-533
-535
-496
-489
-496
-458
-358
-291
-227
-109
7
102
115
144
122
52
53
59
57
63
110
109
90
122
142
126
100
74
42
1
-47
-94
-151
-196
-242
-285
-300
-277
-263
-302
-354
-399
-462
-526
-584
-643
-691
-708
-718
-753
-797
-809
-826
-902
-1105
-1141
-1171
-1284
-1134
-1177
-1208
-1185
-1198
-1228
-1264
-1224
-1237
-1247
-1294
-1164
-1203
-1228
-1066
-1091
-1102
-1023
-950
-962
-937
-839
-830
-877
-810
-750
-751
-689
-579
-567
-546
-457
-409
-397
-368
-311
-331
-361
-287
-280
-272
-191
-172
-132
-95
-71
-9
24
67
122
138
186
235
247
272
344
387
418
504
565
574
579
535
679
711
682
736
821
860
810
855
886
979
1016
1076
1076
1103
1137
1152
1169
1127
1160
1152
1145
1075
814
665
560
426
549
585
603
613
502
355
254
179
33
-114
-276
-293
-386
-507
-468
-525
-673
-744
-750
-735
-810
-843
-908
-1115
-1229
-1252
-1305
-1314
-1231
-1177
-1175
-1136
-1074
-1080
-1133
-1132
-1131
-1193
-1144
-1067
-1025
-985
-952
-917
-856
-771
-640
-559
-515
-434
-432
-446
-431
-405
-380
-335
-276
-202
-126
-37
20
39
35
24
40
59
84
107
116
123
125
124
108
111
140
121
95
69
36
-14
-60
-87
-137
-162
-150
-159
-197
-236
-309
-364
-422
-481
-527
-578
-632
-662
-711
-767
-777
-822
-858
-860
-895
-945
-975
-1014
-1093
-1149
-1175
-1185
-1218
-1305
-1261
-1232
-1202
-1091
-1117
-1153
-1205
-1189
-1235
-1250
-1200
-1130
-1083
-1072
-924
-940
-940
-807
-788
-825
-764
-627
-605
-634
-584
-618
-696
-638
-512
-480
-428
-319
-315
-390
-397
-369
-420
-428
-322
-297
-328
-220
-168
-212
-222
-171
-158
-132
-33
61
38
-26
16
67
109
151
207
337
398
433
432
494
513
493
549
572
667
745
825
892
899
899
959
1044
1086
1103
1142
1179
1173
1111
1036
1003
896
754
667
556
590
635
602
586
536
461
337
261
176
35
-139
-191
-228
-375
-376
-365
-491
-561
-577
-611
-658
-738
-802
-949
-1054
-1072
-1113
-1156
-1132
-1090
-1114
-1108
-1058
-1047
-1092
-1108
-1095
-1155
-1139
-1061
-1060
-1014
-955
-920
-845
-758
-654
-557
-533
-491
-442
-445
-432
-377
-349
-322
-240
-154
-107
-90
-44
-27
-38
-42
-27
-25
-53
-49
-68
-118
-130
-103
-94
-91
-59
-60
-86
-99
-127
-182
-225
-267
-324
-343
-355
-375
-399
-423
-463
-508
-512
-534
-555
-582
-628
-670
-715
-747
-777
-798
-831
-867
-871
-896
-920
-974
-1004
-1038
-1076
-1052
-1022
-1004
-1013
-974
-974
-987
-964
-936
-918
-936
-888
-871
-864
-829
-768
-735
-707
-617
-559
-539
-479
-409
-376
-371
-331
-287
-271
-234
-174
-157
-153
-125
-133
-140
-96
-45
-52
-59
-57
-87
-110
-118
-147
-125
-74
-5
59
72
68
41
12
-18
-14
4
49
120
184
180
214
287
315
314
340
429
479
479
474
499
477
481
547
603
655
700
760
766
774
836
833
821
831
858
811
767
783
715
584
508
449
395
427
451
412
354
314
215
121
25
-69
-151
-233
-242
-278
-337
-374
-464
-548
-580
-593
-630
-632
-636
-743
-828
-894
-918
-925
-943
-918
-920
-912
-878
-867
-876
-879
-881
-886
-866
-816
-775
-747
-746
-749
-733
-692
-633
-583
-502
-440
-412
-402
-371
-335
-314
-271
-239
-197
-156
-125
-81
-66
-41
-6
28
62
79
88
92
56
36
22
8
13
34
38
34
32
0
-38
-76
-153
-241
-316
-379
-411
-451
-466
-488
-522
-543
-560
-559
-579
-612
-627
-651
-718
-745
-770
-814
-827
-863
-871
-890
-902
-907
-904
-893
-893
-862
-895
-922
-918
-922
-949
-945
-914
-898
-855
-818
-810
-821
-801
-755
-757
-729
-655
-610
-623
-601
-582
-592
-560
-530
-499
-466
-397
-320
-306
-287
-247
-240
-203
-131
-92
-71
-59
-55
-80
-118
-104
-83
-92
-55
-10
6
39
59
46
32
72
66
52
64
78
74
51
77
86
41
75
121
122
155
194
185
188
182
171
180
201
239
255
246
251
251
193
223
199
181
233
224
218
214
167
107
69
20
1
-40
-27
-4
-56
-76
-84
-113
-160
-163
-174
-172
-175
-201
-219
-248
-228
-229
-246
-231
-249
-268
-250
-223
-244
-283
-342
-363
-356
-384
-416
-423
-421
-453
-465
-470
-453
-439
-445
-427
-428
-444
-473
-489
-505
-540
-545
-546
-550
-531
-517
-517
-489
-484
-497
-478
-464
-471
-480
-484
-526
-541
-562
-576
-584
-565
-550
-549
-553
-572
-596
-618
-627
-641
-647
-648
-655
-674
-684
-667
-648
-637
-615
-616
-608
-588
-604
-648
-647
-647
-672
-656
-637
-635
-632
-603
-608
-617
-582
-562
-567
-554
-532
-537
-545
-571
-574
-565
-549
-507
-483
-452
-413
-386
-364
-341
-316
-288
-259
-244
-224
-213
-161
-104
-87
-48
14
82
142
211
301
377
420
467
501
498
523
581
605
637
708
736
792
848
905
956
1015
1079
1127
1166
1151
1146
1064
1022
958
772
727
712
669
730
721
671
594
501
452
360
273
230
110
-47
-105
-209
-342
-371
-437
-529
-541
-518
-516
-608
-669
-772
-941
-1038
-1070
-1101
-1120
-1073
-1041
-1101
-1063
-1014
-1040
-1037
-996
-986
-1000
-979
-978
-990
-991
-975
-921
-848
-743
-621
-567
-533
-501
-498
-504
-461
-421
-383
-333
-288
-246
-206
-132
-77
-31
45
85
118
139
141
120
95
66
63
64
62
95
105
88
84
103
103
69
41
14
-41
-71
-88
-151
-191
-226
-268
-272
-283
-273
-266
-288
-308
-345
-387
-394
-384
-429
-426
-409
-448
-444
-433
-446
-451
-446
-460
-483
-477
-477
-498
-517
-524
-540
-538
-518
-524
-516
-513
-500
-502
-524
-533
-522
-493
-498
-481
-470
-464
-466
-455
-434
-421
-412
-409
-411
-409
-423
-433
-452
-460
-431
-402
-381
-345
-329
-341
-334
-327
-322
-326
-341
-364
-379
-384
-399
-396
-384
-382
-355
-347
-329
-309
-334
-350
-342
-369
-370
-373
-374
-365
-357
-339
-319
-322
-321
-285
-272
-249
-277
-281
-281
-291
-290
-289
-295
-261
-219
-229
-205
-224
-255
-245
-265
-286
-308
-345
-338
-335
-302
-285
-273
-260
-247
-221
-235
-226
-208
-207
-231
-240
-268
-279
-231
-240
-257
-272
-252
-261
-271
-250
-222
-218
-212
-183
-240
-239
-271
-274
-257
-257
-223
-218
-213
-207
-200
-209
-206
-192
-185
-183
-199
-202
-222
-217
-189
-165
-139
-113
-86
-99
-90
-65
-89
-120
-98
-131
-140
-132
-137
-140
-111
-79
-98
-95
-97
-116
-154
-159
-189
-209
-220
-226
-263
-283
-247
-213
-209
-197
-172
-181
-183
-190
-216
-245
-264
-263
-303
-351
-324
-290
-276
-269
-270
-279
-279
-261
-250
-270
-293
-290
-320
-372
-358
-341
-335
-376
-366
-369
-380
-337
-342
-341
-358
-350
-376
-397
-385
-387
-391
-397
-385
-380
-377
-359
-397
-408
-411
-423
-401
-386
-390
-393
-392
-355
-349
-354
-321
-322
-309
-310
-288
-261
-255
-240
-237
-222
-231
-205
-177
-179
-194
-189
-150
-133
-122
-101
-78
-89
-63
-58
-81
-61
-31
-67
-91
-76
-75
-63
-50
-53
-68
-61
-34
-37
-56
-62
-49
-85
-101
-113
-140
-124
-109
-98
-105
-113
-116
-131
-135
-145
-160
-155
-161
-201
-238
-245
-245
-271
-266
-277
-301
-254
-246
-222
-227
-235
-220
-229
-247
-256
-239
-273
-294
-303
-296
-299
-298
-256
-265
-301
-285
-287
-295
-306
-288
-294
-319
-320
-271
-282
-279
-245
-251
-224
-227
-216
-223
-231
-221
-216
-216
-170
-195
-179
-153
-174
-176
-133
-133
-161
-155
-145
-135
-162
-178
-164
-193
-202
-183
-189
-199
-188
-209
-266
-259
-274
-269
-304
-301
-306
-357
-373
-392
-433
-472
-475
-491
-537
-544
-549
-576
-569
-519
-537
-533
-547
-620
-578
-568
-533
-489
-550
-549
-555
-514
-479
-512
-502
-424
-418
-446
-386
-399
-360
-298
-351
-364
-316
-241
-210
-256
-247
-250
-277
-215
-205
-254
-226
-162
-177
-217
-177
-136
-136
-175
-155
-184
-190
-136
-163
-198
-222
-148
-92
-101
-70
-69
-91
-76
-89
-90
-55
-57
-45
-40
-74
-52
-9
-7
9
8
15
58
43
68
18
-23
-5
-35
-10
-13
-16
-21
-18
-46
-70
-40
-65
-70
-90
-107
-93
-97
-89
-78
-98
-114
-114
-191
-227
-227
-228
-240
-263
-260
-243
-211
-181
-151
-169
-175
-156
-186
-225
-262
-294
-326
-346
-365
-350
-318
-320
-328
-351
-377
-388
-385
-399
-405
-405
-421
-424
-417
-406
-398
-402
-396
-404
-421
-419
-404
-396
-407
-422
-427
-440
-439
-419
-387
-367
-355
-365
-360
-335
-341
-322
-302
-305
-291
-294
-305
-307
-308
-301
-284
-299
-302
-283
-275
-274
-288
-305
-309
-327
-309
-285
-294
-322
-325
-323
-344
-372
-397
-389
-416
-445
-460
-453
-432
-423
-437
-439
-454
-462
-471
-505
-512
-536
-531
-522
-530
-532
-534
-537
-545
-594
-620
-606
-572
-474
-447
-429
-433
-420
-414
-438
-419
-396
-370
-379
-355
-339
-343
-320
-291
-320
-315
-254
-183
-182
-182
-165
-177
-173
-134
-130
-83
-32
-9
-20
-33
-8
46
61
95
113
126
147
133
115
94
93
95
135
158
159
181
195
161
109
62
55
32
13
11
4
-29
-25
-54
-70
-71
-58
-36
-48
-85
-107
-154
-213
-242
-318
-359
-322
-318
-311
-289
-297
-295
-322
-313
-318
-332
-314
-377
-432
-434
-461
-469
-442
-433
-422
-388
-371
-335
-337
-379
-380
-400
-438
-437
-449
-477
-479
-492
-499
-478
-431
-379
-348
-334
-318
-325
-341
-343
-361
-362
-359
-347
-333
-309
-260
-233
-220
-209
-209
-207
-222
-234
-249
-276
-285
-310
-325
-312
-282
-252
-209
-198
-192
-171
-174
-188
-186
-184
-166
-169
-199
-209
-220
-226
-232
-205
-186
-176
-150
-143
-167
-205
-208
-216
-241
-254
-257
-276
-290
-292
-293
-301
-317
-322
-333
-334
-323
-326
-347
-361
-409
-457
-447
-451
-446
-436
-449
-467
-471
-485
-492
-472
-477
-481
-484
-495
-490
-492
-472
-469
-436
-421
-404
-380
-393
-392
-421
-395
-403
-410
-402
-426
-412
-409
-391
-379
-385
-382
-361
-361
-339
-323
-340
-400
-478
-472
-461
-416
-402
-417
-432
-411
-353
-376
-384
-364
-341
-376
-380
-354
-365
-294
-254
-282
-263
-195
-100
-82
-87
-58
-67
-53
7
-37
-61
-42
-18
-36
-78
-24
28
19
14
13
-27
2
38
22
-26
-64
-19
-34
-42
-15
-39
-55
-51
-76
-112
-77
-61
-43
-75
-87
-56
-62
-45
-39
-57
-68
-42
-47
-64
-81
-91
-124
-171
-168
-170
-157
-151
-153
-186
-225
-251
-290
-316
-376
-370
-366
-365
-327
-340
-373
-337
-341
-350
-339
-316
-305
-326
-348
-360
-382
-335
-311
-313
-269
-260
-250
-223
-227
-221
-182
-178
-172
-188
-213
-228
-238
-254
-237
-224
-202
-182
-161
-167
-194
-207
-224
-249
-256
-281
-284
-285
-296
-306
-305
-291
-286
-274
-262
-238
-236
-260
-273
-293
-307
-318
-339
-339
-332
-325
-331
-343
-334
-325
-338
-328
-322
-341
-368
-392
-415
-443
-454
-443
-454
-476
-461
-467
-487
-490
-498
-488
-496
-518
-529
-563
-590
-590
-618
-612
-604
-601
-583
-575
-563
-554
-534
-520
-512
-484
-481
-456
-428
-405
-371
-329
-310
-306
-276
-253
-235
-209
-165
-167
-135
-73
-69
-71
-50
-21
2
9
47
51
54
90
113
93
91
97
101
66
63
86
84
117
116
140
131
155
168
148
191
218
217
199
218
168
151
145
147
129
94
125
88
37
24
6
-59
-53
-58
-100
-109
-120
-113
-191
-237
-213
-269
-255
-254
-306
-300
-320
-357
-348
-379
-364
-363
-416
-405
-404
-435
-428
-419
-441
-425
-421
-424
-422
-451
-448
-460
-475
-475
-501
-497
-475
-495
-500
-488
-501
-482
-471
-460
-443
-414
-388
-393
-398
-384
-361
-359
-345
-334
-322
-302
-285
-268
-265
-260
-248
-228
-231
-220
-171
-157
-147
-147
-146
-151
-157
-157
-171
-175
-188
-197
-198
-211
-212
-204
-205
-204
-223
-233
-231
-234
-241
-255
-243
-231
-211
-207
-221
-217
-236
-243
-257
-276
-279
-298
-303
-308
-319
-299
-284
-293
-304
-316
-304
-313
-339
-344
-367
-373
-380
-394
-409
-421
-393
-406
-410
-396
-395
-386
-410
-420
-423
-447
-443
-444
-473
-501
-507
-516
-510
-471
-467
-429
-420
-421
-440
-455
-426
-428
-421
-429
-412
-420
-419
-417
-402
-371
-335
-299
-277
-256
-265
-266
-246
-226
-260
-283
-269
-260
-255
-237
-205
-189
-189
-168
-128
-136
-142
-91
-127
-157
-155
-142
-162
-220
-269
-304
-320
-230
-122
-143
-179
-189
-202
-216
-256
-280
-266
-257
-268
-305
-379
-386
-351
-329
-337
-332
-253
-213
-265
-347
-395
-444
-398
-407
-406
-357
-349
-318
-343
-325
-260
-239
-180
-159
-218
-230
-240
-286
-309
-297
-283
-225
-174
-96
-76
-112
-72
-107
-107
-42
-40
-48
-60
-104
-124
-158
-152
-103
-125
-89
-36
-67
-46
-41
-123
-145
-176
-163
-121
-136
-111
-116
-177
-145
-154
-186
-138
-133
-151
-156
-212
-209
-223
-284
-290
-291
-317
-295
-306
-357
-354
-389
-398
-422
-403
-374
-364
-389
-398
-423
-440
-407
-377
-347
-290
-273
-278
-299
-308
-310
-309
-273
-250
-238
-236
-221
-234
-245
-228
-203
-216
-193
-198
-242
-276
-300
-334
-318
-290
-271
-239
-237
-239
-263
-293
-308
-324
-352
-367
-342
-371
-354
-367
-376
-376
-397
-364
-385
-400
-360
-357
-408
-429
-459
-466
-448
-462
-452
-467
-489
-464
-453
-486
-403
-372
-380
-344
-351
-353
-344
-321
-302
-315
-308
-236
-266
-258
-207
-233
-224
-191
-192
-203
-217
-199
-199
-229
-195
-147
-166
-143
-127
-160
-128
-103
-119
-90
-114
-132
-131
-171
-152
-148
-128
-119
-147
-132
-122
-111
-105
-74
-96
-84
-66
-90
-94
-49
-36
-37
-5
-30
-91
-64
-19
-15
-27
-22
3
-32
22
35
-58
3
49
-2
41
45
53
38
44
67
1
-20
0
-69
-110
-84
-76
-100
-66
-52
-66
-55
-55
-39
-83
-128
-130
-190
-172
-175
-182
-179
-197
-205
-196
-213
-202
-185
-232
-225
-266
-294
-328
-357
-395
-429
-440
-414
-412
-458
-438
-465
-522
-520
-550
-578
-609
-581
-566
-597
-580
-564
-594
-594
-570
-576
-569
-540
-548
-554
-544
-539
-536
-533
-505
-530
-549
-528
-522
-529
-498
-480
-502
-507
-512
-522
-531
-518
-528
-526
-528
-541
-525
-519
-524
-532
-514
-513
-503
-485
-521
-510
-488
-488
-500
-475
-441
-460
-464
-438
-433
-400
-343
-314
-295
-309
-307
-312
-316
-291
-276
-246
-206
-204
-232
-203
-194
-166
-131
-97
-76
-85
-85
-65
-83
-76
-55
-48
-34
-5
4
-22
-28
-41
-29
-14
-18
9
-38
-23
-69
-80
-53
-44
-33
-81
-40
-23
-65
-6
-1
-23
-61
-26
20
57
20
56
78
66
79
65
88
158
189
188
224
201
255
177
159
142
91
77
90
102
92
69
13
-20
-58
-74
-69
-127
-143
-199
-252
-280
-306
-339
-337
-386
-415
-428
-445
-442
-458
-464
-508
-545
-565
-553
-577
-607
-615
-666
-679
-678
-648
-630
-635
-638
-661
-662
-671
-681
-669
-645
-626
-601
-596
-602
-567
-563
-568
-559
-549
-559
-558
-561
-573
-599
-614
-623
-636
-630
-636
-634
-613
-614
-649
-651
-660
-673
-642
-614
-609
-622
-653
-667
-671
-678
-649
-652
-658
-654
-699
-743
-779
-779
-765
-764
-753
-735
-724
-726
-703
-695
-700
-673
-641
-625
-585
-577
-595
-588
-583
-544
-524
-512
-494
-474
-448
-441
-425
-384
-370
-358
-327
-314
-289
-274
-276
-233
-217
-190
-129
-73
-52
-31
-29
-15
25
8
46
141
102
105
223
195
111
192
269
159
133
205
239
208
173
230
220
216
271
248
216
266
320
362
320
323
284
276
452
438
358
369
463
532
485
470
474
577
620
549
533
549
537
476
394
399
395
300
229
159
162
196
167
124
102
38
-27
-76
-105
-134
-215
-323
-386
-453
-490
-512
-554
-592
-633
-686
-689
-686
-690
-735
-821
-869
-911
-946
-955
-947
-965
-977
-965
-949
-916
-879
-851
-859
-860
-815
-789
-771
-741
-714
-707
-701
-652
-608
-573
-521
-487
-466
-444
-424
-421
-416
-429
-432
-439
-459
-437
-434
-426
-430
-483
-501
-528
-523
-503
-500
-504
-562
-591
-618
-676
-715
-708
-753
-806
-801
-832
-893
-888
-897
-947
-967
-928
-874
-886
-880
-889
-947
-951
-907
-868
-813
-744
-721
-718
-682
-600
-544
-532
-487
-437
-434
-437
-438
-499
-527
-477
-438
-454
-434
-266
-247
-292
-291
-266
-256
-181
-86
-105
-117
-165
-14
88
72
-105
45
317
170
-15
57
269
168
77
190
330
359
122
104
415
574
177
60
536
522
313
236
440
582
576
485
459
667
753
735
545
647
886
887
790
757
867
942
884
832
833
911
939
903
855
910
932
818
692
547
449
336
252
310
338
272
156
122
62
-28
-57
-47
-135
-265
-399
-546
-633
-667
-728
-831
-872
-877
-901
-934
-946
-951
-1027
-1114
-1160
-1159
-1149
-1164
-1189
-1222
-1241
-1259
-1257
-1238
-1193
-1116
-1088
-1070
-1031
-999
-987
-1002
-996
-1001
-985
-888
-804
-786
-733
-648
-604
-566
-485
-407
-364
-359
-349
-355
-347
-331
-346
-352
-381
-355
-343
-325
-312
-309
-355
-423
-472
-559
-570
-600
-638
-721
-785
-814
-855
-854
-835
-841
-847
-845
-847
-882
-910
-926
-964
-976
-933
-891
-842
-795
-722
-691
-651
-571
-560
-569
-542
-613
-698
-662
-665
-647
-641
-535
-472
-587
-520
-479
-411
-325
-295
-385
-182
-236
-440
-47
64
-118
-493
-283
159
240
-201
-236
122
294
-139
-264
209
475
177
-146
110
194
467
31
59
525
492
58
208
504
658
572
397
371
538
746
517
539
780
910
476
326
927
1209
807
511
889
1234
1046
644
869
1189
1040
805
793
1043
1188
1093
901
1064
1248
1114
1004
1176
1264
1017
732
676
651
510
396
356
371
363
252
93
31
52
-21
-134
-212
-265
-369
-540
-716
-801
-846
-923
-999
-983
-905
-959
-999
-1016
-1075
-1178
-1290
-1321
-1356
-1365
-1371
-1414
-1438
-1441
-1391
-1359
-1293
-1184
-1118
-1071
-1052
-1038
-996
-998
-979
-938
-900
-819
-762
-684
-609
-551
-447
-404
-374
-331
-328
-370
-416
-451
-450
-416
-396
-413
-446
-456
-454
-466
-454
-478
-554
-599
-679
-736
-761
-776
-784
-856
-875
-827
-771
-744
-745
-757
-759
-735
-737
-736
-738
-757
-782
-793
-809
-832
-708
-633
-675
-688
-661
-626
-568
-659
-640
-588
-549
-609
-790
-644
-525
-551
-446
-329
-324
-381
-330
-122
122
-117
-522
-393
140
-45
-209
-428
-23
144
-326
219
102
168
-21
151
340
-103
-65
252
557
-94
-411
347
975
339
-380
210
1116
730
26
-10
683
1084
460
-164
384
1015
661
145
462
811
472
540
975
847
634
562
898
1047
743
677
719
941
866
852
842
960
1161
751
798
975
927
984
863
868
987
948
880
995
1118
1171
1028
893
721
511
332
207
162
252
361
314
138
15
-94
-170
-172
-198
-280
-410
-608
-850
-1058
-1107
-1105
-1192
-1245
-1219
-1223
-1186
-1129
-1216
-1340
-1415
-1517
-1598
-1623
-1578
-1554
-1598
-1648
-1688
-1655
-1509
-1343
-1253
-1175
-1083
-1048
-1056
-1090
-1077
-1025
-986
-926
-824
-719
-628
-576
-558
-497
-447
-347
-273
-312
-382
-492
-621
-736
-797
-779
-708
-715
-725
-755
-757
-734
-726
-762
-780
-783
-760
-703
-748
-777
-784
-792
-709
-598
-649
-730
-554
-470
-657
-826
-679
-474
-481
-738
-828
-518
-513
-637
-651
-457
-450
-540
-345
-258
-91
-462
-732
-407
-62
-172
-513
-423
-256
-37
-358
-353
190
158
-375
-603
173
647
-241
-971
-532
563
428
-693
-565
-38
582
185
-514
-331
393
932
3
-585
370
1296
248
-724
208
1267
770
-260
-288
838
1186
202
-687
204
1348
753
-204
-386
852
1165
282
-166
193
1198
912
94
240
799
859
350
592
544
510
859
701
868
766
382
532
1077
995
496
469
888
963
796
554
548
1057
1128
730
712
1174
1256
1006
951
1074
1098
935
703
483
394
306
110
43
184
218
122
32
-100
-215
-266
-267
-372
-542
-707
-917
-1092
-1211
-1308
-1355
-1332
-1320
-1389
-1380
-1279
-1254
-1363
-1496
-1580
-1624
-1641
-1688
-1699
-1659
-1630
-1598
-1576
-1485
-1335
-1214
-1149
-1156
-1077
-1005
-1011
-1090
-1102
-1041
-990
-893
-784
-686
-574
-516
-550
-619
-638
-606
-676
-782
-838
-913
-1008
-1007
-918
-899
-959
-987
-818
-639
-679
-799
-783
-661
-698
-881
-948
-807
-802
-789
-838
-894
-820
-777
-529
-586
-801
-513
-453
-947
-741
-525
-540
-541
-900
-844
-251
-292
-649
-730
-250
3
-639
-662
-252
137
-190
-530
-841
-241
685
-115
-1237
-4
848
324
-697
-704
511
666
173
-1108
-425
616
680
-192
-1047
-87
1104
358
-710
-69
830
524
-212
-362
249
908
-28
-299
246
878
204
-125
460
637
715
141
-162
533
920
494
-181
-27
862
739
340
58
539
1041
873
-136
326
1158
962
142
250
716
906
547
385
441
714
928
325
447
798
690
305
354
756
571
237
446
657
746
630
227
371
694
446
153
429
688
711
393
167
364
504
407
180
151
189
60
-237
-299
-257
-309
-362
-344
-351
-428
-507
-530
-566
-720
-786
-803
-902
-976
-987
-1036
-1115
-1189
-1165
-1124
-1143
-1142
-1096
-1140
-1198
-1174
-1180
-1256
-1259
-1197
-1199
-1229
-1192
-1100
-1025
-979
-942
-947
-879
-812
-888
-1007
-1042
-987
-965
-989
-929
-823
-839
-825
-627
-515
-725
-906
-876
-681
-675
-734
-841
-831
-673
-753
-642
-495
-739
-760
-544
-486
-655
-923
-813
-620
-481
-778
-869
-584
-673
-771
-584
-418
-733
-723
-310
-313
-546
-807
-502
-452
-442
-617
-871
-46
50
-392
-789
-646
387
199
-865
-774
140
295
-432
-689
-197
248
239
-741
-829
837
635
-895
-1056
610
823
-410
-859
-134
682
569
-1360
-361
1170
226
-646
-249
670
151
-405
-198
268
213
98
-731
218
1118
-138
-540
436
891
-244
66
433
-573
808
1136
-604
-131
1033
887
-65
169
548
666
812
462
161
631
545
128
404
953
444
-246
574
1053
112
80
627
705
214
103
230
577
727
346
182
627
470
-59
539
567
330
441
462
455
382
259
415
491
430
437
514
743
509
242
640
874
360
281
640
732
452
241
366
356
341
78
-199
-5
50
-376
-512
-158
-184
-552
-609
-507
-547
-711
-827
-780
-818
-990
-1136
-1134
-1009
-1039
-1244
-1185
-1064
-1169
-1273
-1281
-1212
-1232
-1292
-1334
-1317
-1241
-1260
-1288
-1305
-1282
-1182
-1131
-1050
-1074
-1175
-1129
-1088
-1200
-1263
-1127
-1064
-1101
-1077
-1086
-1004
-841
-811
-1011
-1168
-946
-681
-595
-854
-1119
-754
-398
-613
-897
-947
-416
-301
-825
-892
-611
-428
-539
-819
-610
-608
-663
-431
-493
-500
-708
-646
11
-52
-873
-1097
12
298
-827
-1036
-675
645
334
-1291
-885
779
760
-800
-1384
139
1363
-42
-1529
-564
1010
962
-1118
-1604
1049
1053
-602
-1484
402
1988
-517
-1539
396
1523
-363
-1396
449
1391
-407
-1170
390
961
283
-275
-469
701
864
-809
-861
1521
945
-1232
-418
1260
728
-772
88
958
357
14
-181
140
365
309
206
96
520
385
-483
470
1116
-194
-378
644
755
20
-487
-74
875
234
-597
-380
947
952
-481
-353
659
889
-282
-273
624
844
181
-371
242
1420
835
-582
-15
1160
838
-50
176
650
539
93
-116
228
862
534
23
8
722
733
120
301
751
593
315
414
455
451
391
280
149
179
238
13
-96
134
-49
-397
-440
-249
-107
-435
-606
-546
-521
-609
-781
-812
-845
-845
-989
-1192
-1072
-963
-1040
-1151
-1157
-1083
-1109
-1131
-1104
-1188
-1178
-1115
-1181
-1226
-1236
-1111
-1102
-1227
-1225
-1106
-1024
-1014
-1126
-1170
-1119
-1124
-1028
-986
-1031
-953
-860
-840
-819
-951
-850
-626
-757
-957
-937
-585
-473
-744
-1002
-816
-519
-621
-769
-510
-282
-786
-1104
-493
-179
-705
-1070
-653
-195
-389
-847
-822
-354
-349
-799
-577
-248
-182
-221
-919
-758
199
22
-731
-945
-19
669
-452
-831
-693
186
976
-546
-1477
-293
1074
-40
-1231
405
689
-138
-720
-24
700
38
-577
-241
655
-70
-1015
-282
986
112
-1249
-537
875
55
-943
76
960
-30
-759
94
277
375
268
-415
-245
424
329
-82
124
361
387
203
418
533
-31
191
850
396
-43
-299
118
792
428
-231
-103
731
425
73
-26
-58
251
410
-47
-243
251
833
602
-396
-477
1187
1256
-229
-190
929
970
-17
260
684
291
294
405
487
497
544
325
496
1014
615
172
270
432
480
388
204
402
537
467
160
325
550
341
298
350
342
315
176
235
248
139
102
76
297
100
-183
-50
62
-143
-426
-441
-435
-383
-504
-743
-710
-725
-905
-859
-850
-839
-1006
-1100
-1006
-1079
-1340
-1413
-1246
-1269
-1357
-1376
-1400
-1245
-1187
-1348
-1400
-1370
-1358
-1345
-1402
-1419
-1335
-1302
-1325
-1221
-1097
-1065
-1071
-1127
-1159
-1120
-945
-980
-1007
-953
-759
-612
-870
-1033
-822
-501
-649
-874
-927
-601
-272
-686
-1124
-616
-318
-792
-714
-327
-316
-838
-792
-232
-430
-773
-690
-409
-162
-398
-1042
-809
322
-105
-1344
-426
571
-403
-784
15
-243
-756
-119
-63
-108
-456
-555
160
-60
-422
-125
132
-197
-236
-106
55
676
-676
-948
630
645
-28
-320
24
390
231
-451
181
571
-183
-87
470
332
-393
-60
705
133
-266
392
31
-450
138
209
91
31
-539
-192
720
290
-248
-157
186
137
0
261
443
-196
-7
351
-187
290
115
-43
123
435
517
-110
43
767
481
-504
-91
809
813
106
-258
376
1010
1135
-174
-557
895
1597
195
-501
451
953
543
-313
-378
605
1173
241
-443
13
857
487
62
484
639
542
414
203
117
452
500
289
597
649
127
180
597
511
145
-166
212
587
164
-33
303
506
381
251
273
390
459
232
16
-85
-44
-190
-412
-400
-415
-520
-597
-545
-611
-779
-895
-843
-918
-1087
-1086
-1057
-1227
-1344
-1358
-1321
-1305
-1380
-1386
-1354
-1279
-1375
-1483
-1404
-1312
-1366
-1401
-1405
-1441
-1362
-1344
-1471
-1426
-1215
-1091
-1199
-1221
-1159
-1087
-943
-940
-1056
-1111
-1078
-839
-802
-958
-893
-689
-650
-797
-1046
-1136
-831
-645
-768
-960
-865
-779
-963
-1077
-744
-723
-857
-786
-601
-524
-934
-1143
-956
-534
-484
-1117
-1061
-247
-286
-1081
-1118
-252
-183
-577
-640
-393
-465
-375
-282
-829
-744
194
495
-378
-722
-182
502
20
-206
-337
-528
-45
79
-94
-610
-137
734
-304
-9
267
-242
715
471
-782
-477
942
692
-645
-123
539
494
595
-294
-687
675
1289
-257
-1007
162
1100
16
-816
417
1435
217
-876
423
1327
760
-712
-365
899
799
-411
-639
498
725
-51
-483
320
769
330
20
158
773
409
-313
283
637
168
-68
47
591
698
584
291
-101
458
568
145
-19
484
480
151
237
543
724
476
243
342
686
117
-91
479
399
-120
164
576
54
127
568
504
163
8
25
351
507
-40
-260
333
773
400
49
523
959
609
310
498
668
587
246
142
175
189
102
-290
-298
-223
-440
-527
-408
-464
-677
-867
-863
-878
-1160
-1236
-1188
-1228
-1417
-1491
-1430
-1438
-1424
-1470
-1563
-1639
-1565
-1538
-1679
-1673
-1616
-1630
-1615
-1580
-1516
-1350
-1213
-1256
-1320
-1187
-1020
-1091
-1164
-1038
-958
-976
-1011
-897
-822
-815
-867
-833
-704
-715
-704
-647
-625
-615
-688
-864
-881
-839
-838
-744
-859
-1186
-1165
-895
-761
-927
-1112
-1066
-980
-911
-1043
-1129
-1072
-1041
-1169
-1259
-1107
-974
-1046
-1150
-929
-833
-999
-1073
-1054
-637
-660
-1049
-1110
-823
-248
-434
-1084
-980
14
67
-758
-1002
-113
686
-159
-1399
-681
777
198
-899
-789
519
630
-764
-668
691
798
-715
-1025
554
522
-1194
-892
788
918
-718
-1171
209
1291
115
-1523
-224
1030
80
-409
89
584
168
-231
130
638
404
-309
-212
388
876
85
-79
762
884
208
-327
646
1631
862
110
317
1424
1584
414
-156
871
2070
862
-528
365
1537
1125
-19
212
745
465
397
488
457
450
323
34
702
894
151
-6
653
940
381
84
359
902
978
609
299
487
988
949
682
637
708
745
656
645
917
1086
1177
1058
1081
1287
1412
1385
1116
862
792
561
110
-96
-226
-385
-414
-450
-347
-253
-425
-804
-1055
-1144
-1246
-1534
-1766
-1809
-1960
-2172
-2182
-2126
-2084
-1991
-1983
-1985
-2011
-2039
-2120
-2286
-2424
-2463
-2489
-2431
-2163
-1926
-1718
-1559
-1451
-1256
-1119
-1105
-1026
-946
-893
-962
-944
-731
-611
-548
-420
-251
-109
20
53
42
-29
-171
-321
-494
-584
-561
-513
-453
-396
-446
-487
-519
-565
-689
-890
-1054
-1123
-1251
-1405
-1453
-1512
-1591
-1637
-1596
-1516
-1518
-1542
-1608
-1714
-1773
-1845
-1839
-1761
-1716
-1706
-1664
-1597
-1429
-1263
-1318
-1366
-1220
-1047
-1004
-1067
-1048
-872
-831
-853
-833
-698
-581
-622
-667
-537
-219
-159
-418
-424
-227
-85
-167
-460
-352
41
98
-302
-323
159
199
-104
-176
49
231
-33
-346
-396
-139
177
-4
-227
-286
112
676
335
-244
-152
579
496
-64
-152
42
683
680
353
510
725
912
1018
1060
1036
739
726
1104
1349
1339
1317
1188
1570
1905
1544
1334
1399
1723
1943
1454
1028
1260
1789
1580
894
1016
1598
1650
1422
1274
1382
1516
1281
1076
1261
1560
1458
1221
1303
1478
1326
1317
1410
1465
1344
1265
1282
1137
1165
1232
1311
1495
1564
1716
1907
1969
1887
1600
1189
509
-85
-531
-758
-471
-86
236
263
27
-203
-532
-891
-1053
-1289
-1756
-2034
-2224
-2443
-2525
-2418
-2352
-2252
-2155
-2047
-1886
-1889
-2034
-2354
-2725
-2961
-3035
-2884
-2567
-2215
-1874
-1688
-1515
-1375
-1217
-1086
-1082
-1162
-1219
-1231
-1181
-1040
-953
-819
-568
-303
-75
205
394
455
340
120
-36
-179
-251
-179
-123
-78
-48
46
125
88
42
-153
-392
-678
-976
-1224
-1419
-1549
-1703
-1746
-1774
-1831
-1912
-2009
-2171
-2360
-2472
-2576
-2655
-2788
-2846
-2902
-2912
-2785
-2704
-2588
-2385
-2204
-2157
-2061
-2021
-2014
-1950
-1873
-1834
-1693
-1469
-1190
-1054
-950
-826
-737
-618
-547
-478
-461
-423
-463
-551
-589
-503
-451
-393
-378
-393
-406
-469
-624
-822
-986
-1127
-1180
-1188
-1312
-1474
-1322
-916
-739
-861
-933
-849
-744
-716
-783
-868
-674
-505
-433
-320
-160
119
469
529
437
531
666
696
651
683
844
1000
1074
1204
1506
1833
1905
1729
1607
1564
1489
1523
1515
1425
1351
1433
1615
1698
1677
1681
1730
1791
1580
1377
1370
1432
1390
1194
1164
1335
1517
1718
1768
1728
1766
1795
1771
1615
1626
1803
1790
1690
1705
1773
2023
2218
2450
2547
2610
2856
3007
3204
3301
3217
2406
972
-233
-1275
-1353
-324
650
1378
1279
819
87
-855
-1243
-1455
-1844
-2238
-2605
-3012
-3116
-2750
-2344
-2349
-2318
-2309
-2110
-1885
-1742
-1946
-2661
-3363
-3865
-3872
-3304
-2468
-1603
-1107
-1024
-948
-892
-805
-927
-1095
-1172
-1252
-1184
-861
-398
-35
186
395
527
725
1077
1230
1163
762
276
-70
-268
-185
41
275
475
575
593
548
378
73
-370
-793
-1171
-1326
-1354
-1346
-1281
-1301
-1276
-1311
-1355
-1349
-1438
-1653
-1992
-2397
-2664
-2758
-2697
-2562
-2567
-2433
-2313
-2075
-1894
-1851
-1868
-2123
-2309
-2500
-2558
-2524
-2374
-2127
-1924
-1717
-1482
-1254
-1070
-1048
-1104
-1309
-1483
-1481
-1440
-1332
-1297
-1202
-1064
-903
-746
-628
-599
-691
-898
-1143
-1336
-1436
-1445
-1460
-1404
-1378
-1226
-1069
-971
-923
-1009
-1164
-1330
-1455
-1524
-1456
-1340
-1231
-1157
-1025
-849
-656
-517
-450
-441
-531
-587
-560
-497
-389
-257
-112
87
301
490
678
774
810
770
737
770
871
1004
1104
1203
1305
1403
1417
1468
1529
1548
1536
1482
1444
1468
1432
1439
1444
1469
1645
1708
1746
1801
1866
1880
1803
1665
1555
1507
1500
1500
1597
1775
1951
2197
2276
2356
2490
2409
2445
2502
2569
2788
3138
3557
3896
3952
3612
2400
626
-721
-1745
-1216
-78
1156
1920
1437
727
-332
-1324
-1815
-1893
-2187
-2403
-2663
-3012
-2820
-2354
-2086
-1889
-2068
-2206
-1908
-1765
-1595
-1899
-2600
-3270
-3517
-3235
-2333
-1203
-292
75
166
-66
-257
-291
-474
-557
-590
-440
-102
484
1000
1373
1513
1446
1321
1342
1374
1427
1251
814
431
174
132
373
696
867
934
858
648
414
35
-499
-964
-1341
-1569
-1557
-1426
-1222
-1038
-1087
-1249
-1397
-1582
-1698
-1814
-1927
-2018
-2115
-2167
-2112
-1946
-1769
-1630
-1529
-1372
-1265
-1142
-1224
-1396
-1696
-1966
-1963
-1754
-1375
-1029
-649
-500
-506
-657
-887
-1085
-1232
-1298
-1363
-1359
-1253
-1071
-929
-896
-954
-1005
-1176
-1206
-1281
-1454
-1674
-1926
-2094
-2143
-2019
-1842
-1597
-1489
-1486
-1618
-1773
-1903
-2035
-2165
-2157
-1988
-1778
-1511
-1242
-1012
-902
-895
-948
-941
-868
-779
-670
-570
-477
-393
-242
-16
248
438
526
594
577
558
480
434
364
378
456
568
743
900
1008
993
893
755
628
517
491
480
507
626
707
833
882
858
840
802
793
826
932
1037
1131
1161
1244
1332
1417
1658
1752
1815
1903
1909
2055
2230
2456
2758
2822
2960
3122
3091
3285
3378
3611
3901
4199
4573
4658
4123
2241
310
-1704
-2500
-1313
192
2114
2805
2165
762
-1205
-2507
-3016
-3194
-3438
-3407
-3603
-3656
-3012
-2290
-2013
-2144
-2653
-2943
-2939
-2705
-2331
-2460
-2980
-3563
-3574
-2942
-1671
-150
830
1027
778
259
-83
-385
-439
-248
10
433
1153
2033
2636
2868
2698
2149
1559
1260
1198
1292
1251
1086
874
693
752
1001
1126
1033
792
350
-216
-740
-1190
-1583
-1983
-2198
-2118
-1844
-1529
-1270
-1173
-1374
-1841
-2354
-2747
-2910
-2829
-2589
-2283
-1980
-1669
-1411
-1246
-1169
-1092
-1038
-1023
-994
-853
-756
-674
-572
-405
-163
133
144
-320
-404
-632
-526
-7
16
-59
-428
-630
-853
-1028
-1079
-1112
-1137
-1526
-1516
-1653
-1805
-1482
-1522
-1803
-2041
-2203
-2160
-2229
-2095
-2232
-2356
-2531
-2619
-2281
-2038
-1758
-1638
-1650
-1752
-1797
-1644
-1430
-1359
-1217
-1110
-907
-786
-571
-237
-148
-68
1
48
108
314
453
440
358
306
371
520
720
942
990
820
676
544
426
411
390
365
354
417
530
599
563
491
360
245
174
140
296
430
625
683
712
780
880
1081
1176
1309
1347
1370
1440
1423
1525
1784
1904
2176
2414
2473
2569
2599
2627
2631
2751
2732
3008
3245
3361
3542
3604
3677
3604
3447
2576
1610
557
-525
-711
-466
-52
462
530
187
-451
-1262
-1985
-2497
-3009
-3390
-3415
-3628
-3443
-2943
-2667
-2502
-2370
-2518
-2649
-2737
-2701
-2654
-2638
-2681
-2539
-2147
-1684
-928
-251
157
406
455
351
280
204
265
426
686
1030
1514
1912
2142
2297
2210
1881
1580
1368
1165
1021
945
905
844
780
747
732
596
312
9
-355
-738
-1015
-1317
-1574
-1725
-1795
-1778
-1732
-1681
-1639
-1686
-1887
-2096
-2223
-2378
-2387
-2249
-2047
-1764
-1509
-1275
-1073
-937
-876
-787
-735
-685
-519
-348
-180
27
179
266
357
343
302
295
253
286
330
281
117
-71
-347
-555
-720
-923
-957
-1012
-1066
-1103
-1342
-1686
-1946
-2160
-2322
-2370
-2346
-2303
-2289
-2342
-2377
-2433
-2511
-2489
-2419
-2360
-2279
-2173
-2079
-1968
-1816
-1701
-1553
-1393
-1165
-936
-761
-654
-579
-497
-440
-312
-107
85
212
339
420
443
414
367
357
360
369
404
439
431
458
420
326
319
307
290
276
230
158
40
-102
-175
-127
-29
102
242
279
168
68
-37
-77
15
202
495
769
991
1083
1067
1097
1148
1248
1352
1489
1744
2046
2347
2603
2748
2711
2696
2639
2681
2920
3066
3247
3309
3392
3364
3310
3355
3424
3588
3670
3810
3756
3234
2268
993
-643
-1653
-1666
-1217
-31
940
1180
400
-975
-2321
-3439
-4066
-4189
-3915
-3780
-3514
-3020
-2641
-2396
-2286
-2559
-2928
-3281
-3328
-3050
-2664
-2351
-2122
-1909
-1641
-1074
-214
550
943
1054
837
497
213
284
556
932
1411
1998
2512
2770
2864
2684
2140
1537
1104
852
833
995
1226
1311
1243
1073
842
485
98
-257
-682
-1108
-1363
-1502
-1604
-1685
-1722
-1711
-1725
-1749
-1746
-1785
-2003
-2277
-2494
-2587
-2505
-2261
-1896
-1481
-1101
-843
-726
-740
-789
-800
-767
-661
-391
-64
254
519
739
811
708
458
140
14
-157
-105
22
-33
-47
-108
-163
-306
-458
-695
-998
-1297
-1622
-1781
-1989
-2037
-1912
-1920
-1912
-1868
-1874
-1947
-2149
-2377
-2606
-2714
-2728
-2570
-2275
-2024
-1802
-1672
-1594
-1555
-1531
-1535
-1541
-1468
-1317
-1116
-866
-619
-368
-191
-104
4
26
11
31
72
72
65
142
246
362
449
506
495
401
272
144
7
-127
-151
-158
-120
-63
-5
21
8
-99
-276
-399
-504
-498
-369
-193
-28
104
203
199
173
204
262
449
660
910
1018
1137
1371
1518
1721
1900
1958
2001
2091
2196
2396
2596
2927
3137
3173
3214
3253
3263
3327
3520
3378
3384
3441
3396
3578
3801
3915
3690
2826
1620
68
-1341
-1730
-1442
-457
562
1178
786
-351
-1725
-3073
-3913
-4181
-4015
-3798
-3522
-3104
-2739
-2478
-2268
-2411
-2716
-3098
-3288
-3192
-2815
-2354
-2011
-1762
-1481
-1048
-438
209
714
915
820
578
271
218
431
855
1355
1865
2337
2658
2741
2589
2173
1599
1076
796
746
869
1119
1285
1234
1030
749
393
-23
-436
-815
-1157
-1350
-1467
-1531
-1587
-1647
-1718
-1834
-1911
-1947
-1999
-2119
-2290
-2461
-2549
-2472
-2239
-1880
-1483
-1167
-961
-863
-840
-879
-918
-868
-703
-386
-12
358
649
854
922
868
637
355
81
-290
-282
-28
208
207
78
-154
-336
-358
-593
-840
-1210
-1430
-1589
-1825
-1859
-1871
-1845
-1750
-1741
-1960
-2201
-2249
-2281
-2393
-2515
-2640
-2522
-2302
-2006
-1765
-1652
-1595
-1587
-1560
-1522
-1429
-1269
-1077
-922
-700
-483
-276
-128
-10
39
74
61
73
133
217
292
292
305
312
350
400
380
284
155
-25
-159
-219
-193
-168
-129
-80
-78
-142
-208
-242
-303
-402
-435
-366
-288
-162
-17
82
136
182
216
277
444
569
773
937
1106
1397
1558
1726
1845
1915
1944
2036
2216
2372
2594
2663
2641
2728
2738
2886
3091
3243
3338
3359
3385
3270
3261
3303
3399
3446
3429
2792
1688
314
-1190
-1679
-1559
-590
625
1203
943
-192
-1691
-3126
-3956
-4249
-3978
-3619
-3445
-3088
-2735
-2483
-2277
-2364
-2812
-3303
-3597
-3494
-3031
-2444
-2008
-1728
-1543
-1252
-723
-138
345
639
608
390
187
178
394
771
1288
1776
2237
2486
2572
2483
2111
1569
1087
795
740
920
1199
1372
1339
1138
812
408
-44
-454
-848
-1124
-1240
-1250
-1272
-1317
-1415
-1586
-1793
-1905
-1972
-2029
-2103
-2233
-2333
-2397
-2381
-2230
-1920
-1599
-1316
-1121
-1037
-1033
-1057
-1059
-952
-767
-491
-142
201
470
646
695
662
609
553
557
567
484
215
-5
-184
-127
225
427
374
42
-449
-1164
-1773
-2139
-2269
-2024
-1743
-1501
-1584
-1844
-2028
-2290
-2629
-2914
-3045
-3009
-2757
-2416
-2233
-2147
-2134
-2133
-2074
-1977
-1795
-1638
-1540
-1521
-1470
-1401
-1226
-926
-590
-295
-96
-14
-31
-85
-139
-138
-153
-85
80
301
512
583
490
319
108
-61
-91
-39
14
75
93
30
-97
-220
-258
-292
-340
-379
-436
-466
-466
-429
-337
-255
-167
-53
79
182
253
258
321
425
550
786
955
1149
1304
1463
1610
1746
1964
2097
2212
2263
2398
2540
2708
2902
3009
3104
3063
3104
3191
3268
3339
3378
3413
3381
3456
3538
3557
3106
2053
814
-849
-1886
-1843
-1127
158
1109
1243
229
-1296
-2809
-3906
-4372
-4332
-3915
-3645
-3397
-3027
-2748
-2509
-2472
-2804
-3258
-3676
-3712
-3370
-2786
-2240
-1879
-1657
-1438
-1026
-419
192
599
686
533
305
191
339
677
1174
1672
2186
2567
2688
2615
2332
1837
1316
923
809
951
1188
1433
1480
1302
978
611
135
-335
-701
-1004
-1231
-1335
-1363
-1400
-1508
-1637
-1795
-1929
-1975
-1971
-1995
-2094
-2214
-2333
-2371
-2273
-2060
-1768
-1428
-1173
-1026
-951
-933
-928
-857
-724
-518
-217
135
460
671
796
814
777
749
753
801
839
745
600
513
283
207
135
24
-175
-323
-387
-723
-1120
-1712
-2170
-2488
-2389
-1977
-1864
-1855
-2009
-2326
-2733
-3019
-3148
-3153
-2990
-2705
-2463
-2355
-2255
-2000
-1869
-1866
-1912
-1962
-1778
-1510
-1183
-1013
-948
-884
-727
-502
-263
-49
74
101
10
-38
-45
-10
102
229
286
323
288
256
231
101
-35
-189
-349
-408
-332
-264
-235
-280
-411
-513
-587
-571
-531
-560
-603
-609
-627
-587
-464
-323
-146
22
81
131
188
282
463
623
777
832
990
1289
1605
1825
1943
1964
2009
2163
2329
2493
2479
2642
2816
2866
3037
3146
3367
3460
3570
3524
3297
3140
3245
3540
3519
3655
3269
2278
1049
-470
-1442
-1741
-1218
-163
693
822
123
-1126
-2558
-3601
-4138
-4278
-4046
-3829
-3535
-3123
-2824
-2570
-2475
-2681
-3096
-3432
-3492
-3208
-2701
-2141
-1778
-1528
-1353
-992
-499
33
483
715
715
577
525
608
810
1172
1604
1992
2348
2550
2606
2405
1999
1542
1138
882
891
1035
1182
1252
1130
844
493
78
-390
-790
-1138
-1376
-1498
-1566
-1634
-1758
-1912
-2090
-2216
-2246
-2230
-2201
-2234
-2306
-2387
-2423
-2355
-2168
-1902
-1635
-1378
-1159
-995
-854
-739
-657
-541
-363
-127
158
437
677
850
921
946
934
842
782
745
633
586
495
377
307
190
-53
-464
-806
-1037
-1086
-1066
-1090
-1331
-1698
-2010
-2253
-2397
-2432
-2426
-2426
-2413
-2462
-2532
-2612
-2610
-2551
-2472
-2415
-2317
-2139
-1890
-1684
-1585
-1563
-1548
-1415
-1196
-874
-658
-518
-427
-359
-295
-214
-97
-7
113
220
273
272
267
244
204
140
56
41
52
73
85
-7
-194
-355
-434
-505
-538
-525
-500
-522
-601
-634
-615
-616
-602
-587
-564
-511
-415
-307
-212
-118
-22
96
194
358
538
741
851
938
1079
1171
1338
1648
1927
2027
2212
2253
2322
2416
2496
2664
2743
2851
2899
2984
2916
3095
3242
3129
3193
3095
3048
3134
3290
3424
3492
3356
2701
1612
15
-1616
-2512
-2526
-1474
-100
856
913
-95
-1656
-3179
-4248
-4735
-4519
-4124
-3831
-3505
-3116
-2707
-2297
-2076
-2240
-2710
-3170
-3241
-2893
-2323
-1748
-1374
-1220
-1017
-535
144
805
1294
1494
1400
1160
985
912
1062
1404
1790
2226
2575
2819
2890
2690
2238
1656
1126
791
695
745
844
819
667
475
209
-130
-495
-879
-1281
-1587
-1776
-1883
-1931
-2016
-2145
-2259
-2260
-2176
-2054
-1938
-1899
-1953
-2099
-2200
-2166
-1979
-1742
-1427
-1042
-721
-466
-309
-208
-144
-82
14
141
339
589
812
983
1106
1153
1083
956
835
694
633
565
167
-274
-597
-957
-872
-677
-653
-853
-1180
-1498
-1904
-2222
-2503
-2627
-2771
-2729
-2670
-2755
-2623
-2436
-2418
-2521
-2649
-2742
-2677
-2437
-2158
-2000
-1915
-1889
-1716
-1475
-1194
-958
-811
-703
-585
-484
-399
-305
-212
-112
-22
97
168
310
421
435
377
212
25
-61
-7
23
17
-35
-143
-248
-338
-370
-418
-539
-670
-726
-787
-777
-732
-726
-757
-782
-780
-759
-644
-506
-387
-330
-239
-134
-10
184
366
575
706
845
1013
1144
1364
1567
1648
1743
1835
1835
1988
2158
2381
2594
2700
2757
2707
2725
2760
2896
2899
2970
3067
3133
3310
3331
3296
3197
3277
3372
3486
3551
3148
2222
646
-1250
-2654
-3014
-2195
-683
644
1070
372
-1031
-2616
-3771
-4381
-4487
-4368
-4260
-4089
-3715
-3181
-2533
-2036
-1966
-2317
-2804
-2997
-2798
-2182
-1622
-1308
-1276
-1219
-919
-269
566
1346
1842
1968
1827
1575
1349
1239
1249
1377
1621
1921
2290
2636
2805
2689
2306
1742
1187
770
532
374
250
119
-20
-139
-268
-465
-751
-1092
-1416
-1670
-1856
-2035
-2215
-2418
-2612
-2682
-2614
-2392
-2093
-1820
-1655
-1625
-1677
-1737
-1712
-1608
-1444
-1217
-940
-645
-292
40
358
624
776
867
918
938
962
993
1028
1070
1059
1010
968
892
844
831
740
543
209
-176
-665
-1133
-1569
-1962
-2131
-2129
-1979
-1852
-1839
-2069
-2446
-2800
-3089
-3260
-3323
-3264
-3127
-2964
-2792
-2689
-2562
-2369
-2139
-1930
-1793
-1649
-1522
-1318
-1153
-1082
-1024
-943
-707
-338
12
295
480
512
436
322
224
173
168
211
289
296
246
198
135
44
-49
-158
-301
-414
-485
-545
-653
-806
-936
-1026
-1005
-919
-805
-717
-684
-690
-738
-815
-845
-792
-689
-521
-298
-33
228
396
564
660
742
904
1056
1242
1457
1675
1827
1977
2118
2216
2373
2640
2969
3182
3249
3314
3274
3261
3345
3374
3382
3425
3617
3728
3807
3803
3725
3625
3582
3630
3400
2718
1903
477
-898
-1800
-2318
-1859
-1190
-459
-330
-730
-1570
-2465
-3140
-3563
-3734
-4052
-4258
-4290
-4168
-3776
-3225
-2809
-2503
-2429
-2378
-2268
-1921
-1469
-1063
-874
-910
-993
-917
-623
-7
702
1331
1806
2100
2265
2285
2276
2125
1973
1772
1668
1696
1772
1880
1987
1965
1797
1594
1355
1138
897
608
278
-63
-431
-776
-1014
-1250
-1485
-1608
-1671
-1654
-1623
-1667
-1833
-2017
-2242
-2452
-2531
-2525
-2412
-2271
-2129
-1960
-1774
-1594
-1395
-1209
-1062
-900
-761
-601
-382
-128
83
266
397
496
610
727
883
1008
1087
1122
1143
1073
927
767
556
363
228
117
-64
-247
-485
-768
-1057
-1416
-1715
-2027
-2195
-2217
-2176
-2223
-2393
-2593
-2776
-2884
-2944
-2940
-2918
-2870
-2750
-2628
-2599
-2540
-2415
-2216
-2030
-1846
-1665
-1491
-1287
-1083
-902
-849
-808
-693
-523
-309
-119
25
102
151
166
183
192
212
251
298
314
297
235
154
78
4
-85
-180
-248
-297
-294
-294
-335
-405
-505
-571
-626
-649
-688
-722
-770
-762
-715
-660
-549
-454
-348
-231
-180
-114
11
111
278
384
499
678
828
1058
1243
1411
1602
1773
1920
2013
2107
2192
2350
2503
2625
2740
2827
2903
3021
3135
3203
3313
3359
3450
3501
3567
3625
3470
3084
2376
1305
342
-375
-662
-516
-177
44
-59
-371
-838
-1176
-1414
-1502
-1650
-1896
-2167
-2465
-2708
-2769
-2717
-2666
-2709
-2786
-2796
-2602
-2153
-1629
-1135
-851
-804
-890
-967
-939
-751
-499
-245
1
291
552
827
1091
1294
1480
1599
1684
1782
1889
1954
1956
1916
1784
1641
1550
1475
1427
1369
1311
1227
1162
1083
964
826
621
385
201
23
-115
-234
-399
-559
-703
-864
-975
-1037
-1080
-1092
-1119
-1127
-1165
-1207
-1204
-1217
-1269
-1305
-1310
-1296
-1212
-1091
-992
-889
-787
-703
-655
-599
-543
-500
-415
-313
-227
-166
-102
-80
-97
-122
-200
-208
-174
-172
-205
-289
-380
-478
-594
-713
-790
-854
-877
-857
-847
-850
-907
-1000
-1063
-1104
-1134
-1160
-1194
-1167
-1129
-1072
-1015
-974
-922
-889
-877
-843
-819
-758
-671
-615
-568
-549
-526
-494
-428
-351
-290
-277
-274
-242
-258
-282
-268
-268
-268
-227
-193
-219
-205
-217
-265
-263
-261
-271
-246
-220
-208
-172
-166
-165
-163
-181
-183
-167
-132
-103
-71
-25
7
10
-1
-1
28
71
125
174
195
214
225
234
214
211
251
277
294
349
411
440
441
416
435
457
468
491
522
555
581
620
648
672
687
720
762
826
886
946
966
968
987
978
913
837
719
541
372
214
130
78
4
-78
-130
-153
-193
-218
-196
-163
-179
-212
-233
-260
-273
-301
-326
-368
-433
-517
-558
-558
-553
-570
-594
-616
-662
-715
-735
-749
-755
-751
-773
-789
-791
-823
-852
-888
-945
-963
-979
-977
-943
-905
-866
-854
-860
-858
-888
-907
-869
-829
-790
-762
-751
-749
-759
-775
-754
-715
-686
-642
-619
-626
-628
-620
-641
-656
-636
-602
-570
-554
-545
-519
-513
-512
-534
-561
-522
-488
-454
-400
-349
-329
-314
-337
-345
-363
-381
-348
-312
-277
-224
-216
-221
-206
-224
-229
-217
-238
-235
-272
-291
-284
-306
-321
-337
-378
-417
-424
-444
-497
-551
-578
-622
-709
-772
-777
-797
-834
-857
-866
-876
-901
-920
-958
-992
-1012
-1035
-1075
-1136
-1171
-1196
-1217
-1196
-1184
-1164
-1149
-1176
-1197
-1202
-1212
-1218
-1228
-1197
-1165
-1152
-1109
-1085
-1051
-1007
-990
-985
-981
-951
-910
-862
-802
-754
-705
-667
-625
-591
-541
-480
-422
-370
-324
-271
-247
-221
-191
-171
-137
-109
-58
-18
18
55
44
49
52
47
41
57
68
80
93
97
95
79
86
79
54
35
25
27
22
26
31
27
24
26
20
29
10
2
-22
-41
-45
-45
-47
-42
-4
-1
5
43
56
35
17
7
-46
-87
-128
-160
-147
-141
-157
-143
-114
-103
-102
-99
-129
-157
-199
-238
-251
-254
-238
-248
-241
-282
-354
-423
-492
-545
-586
-604
-619
-635
-628
-651
-695
-719
-743
-748
-737
-724
-698
-682
-665
-710
-745
-758
-770
-780
-767
-733
-699
-681
-695
-715
-734
-758
-802
-787
-726
-670
-643
-617
-617
-650
-675
-689
-693
-714
-725
-728
-716
-723
-712
-692
-701
-689
-683
-690
-681
-662
-638
-618
-587
-557
-529
-526
-542
-526
-498
-463
-432
-399
-356
-315
-294
-295
-258
-232
-243
-236
-197
-180
-142
-117
-134
-131
-142
-162
-168
-152
-135
-152
-166
-197
-211
-218
-261
-291
-291
-331
-354
-372
-364
-363
-404
-439
-478
-512
-558
-599
-612
-635
-650
-684
-734
-798
-851
-887
-915
-920
-918
-926
-964
-981
-981
-1001
-1009
-984
-969
-957
-935
-927
-908
-895
-891
-907
-907
-902
-880
-817
-769
-735
-692
-677
-668
-660
-633
-569
-532
-509
-477
-430
-404
-367
-332
-297
-259
-244
-196
-164
-130
-97
-86
-71
-27
-6
-11
8
29
41
64
67
84
92
98
120
129
161
195
212
238
258
260
235
239
236
230
231
237
271
296
283
263
270
247
252
271
280
325
346
342
310
277
253
197
144
119
82
51
51
57
35
-2
-16
-43
-87
-110
-104
-78
-71
-104
-127
-152
-179
-206
-238
-272
-295
-309
-329
-329
-329
-354
-387
-409
-457
-488
-511
-523
-530
-547
-546
-543
-528
-521
-542
-525
-525
-543
-553
-570
-586
-621
-642
-647
-661
-671
-640
-621
-631
-635
-650
-658
-674
-676
-662
-671
-680
-678
-670
-683
-697
-697
-702
-737
-744
-729
-727
-706
-683
-664
-638
-594
-585
-595
-567
-528
-482
-466
-449
-380
-356
-324
-252
-210
-177
-149
-112
-80
-46
-7
-5
-7
6
5
22
44
51
68
62
39
10
-5
-50
-76
-78
-98
-107
-118
-159
-185
-185
-244
-297
-306
-317
-331
-354
-362
-368
-408
-452
-522
-559
-573
-613
-647
-661
-678
-697
-742
-780
-765
-768
-786
-791
-800
-816
-819
-826
-830
-815
-798
-784
-773
-767
-734
-698
-666
-643
-635
-623
-590
-571
-560
-517
-450
-397
-393
-378
-321
-309
-297
-267
-253
-211
-189
-174
-150
-103
-66
-46
-55
-41
-11
-8
-21
-12
20
0
24
50
60
72
83
101
112
124
166
194
229
269
274
288
294
329
375
390
410
419
416
426
406
408
444
454
453
473
487
498
502
487
465
461
464
442
426
426
415
399
369
318
290
276
237
209
213
207
168
146
136
105
59
28
30
2
-3
23
30
36
14
-12
-61
-121
-135
-158
-199
-193
-204
-220
-229
-250
-277
-310
-327
-315
-306
-309
-308
-323
-364
-429
-483
-537
-564
-548
-511
-510
-517
-537
-559
-579
-616
-632
-637
-641
-664
-653
-611
-597
-602
-598
-608
-613
-607
-594
-583
-555
-541
-545
-526
-522
-504
-495
-482
-476
-457
-416
-386
-327
-280
-237
-197
-172
-140
-111
-83
-50
-50
-47
-39
-24
-32
-20
23
68
92
104
112
115
119
117
77
54
40
33
18
5
14
-6
-43
-54
-73
-133
-182
-210
-238
-269
-309
-355
-388
-444
-472
-521
-563
-578
-607
-635
-677
-709
-722
-730
-736
-751
-754
-769
-792
-794
-801
-800
-775
-741
-719
-691
-676
-670
-659
-625
-613
-587
-564
-531
-499
-463
-423
-389
-359
-346
-356
-347
-313
-293
-261
-213
-197
-165
-152
-143
-116
-100
-87
-70
-52
-52
-55
-33
3
16
24
31
41
27
35
81
123
178
214
254
268
265
266
281
291
299
318
330
366
398
411
436
444
442
447
457
488
523
548
569
587
618
616
605
589
598
604
573
583
583
568
515
474
455
411
369
320
298
282
242
207
186
157
109
82
38
-7
-31
-62
-85
-117
-162
-186
-231
-286
-308
-332
-360
-399
-452
-479
-501
-528
-529
-532
-536
-525
-547
-554
-587
-625
-655
-726
-776
-791
-788
-809
-797
-766
-775
-763
-758
-734
-718
-695
-653
-641
-617
-606
-601
-587
-567
-550
-557
-558
-528
-499
-484
-451
-422
-404
-397
-381
-346
-336
-304
-273
-251
-231
-189
-145
-124
-89
-80
-67
-39
-14
-11
3
22
30
56
67
91
110
110
138
122
112
130
116
104
90
51
1
-32
-52
-78
-119
-160
-174
-197
-213
-222
-267
-306
-341
-379
-392
-404
-411
-461
-497
-544
-574
-598
-635
-640
-655
-662
-646
-655
-680
-687
-684
-706
-722
-710
-687
-694
-676
-632
-639
-626
-617
-619
-593
-560
-549
-543
-511
-513
-495
-475
-433
-401
-401
-358
-326
-317
-290
-254
-232
-209
-181
-150
-128
-111
-99
-89
-89
-50
-27
-14
24
43
86
121
123
135
127
119
149
170
189
234
264
273
299
333
341
369
389
408
415
399
416
437
427
470
521
520
538
555
577
613
634
630
647
645
617
591
589
570
534
484
452
428
414
399
417
369
375
394
313
338
322
277
276
203
152
113
50
-15
-59
-100
-166
-203
-232
-260
-313
-325
-344
-402
-462
-484
-546
-575
-590
-605
-629
-661
-687
-701
-750
-803
-851
-855
-847
-900
-872
-870
-884
-905
-871
-873
-830
-852
-805
-836
-779
-1052
-2162
-2037
-1830
-1737
-1708
-1539
-1206
-1096
-944
-873
-798
-691
-631
-634
-587
-548
-449
-361
-274
-164
-97
-16
94
253
403
464
433
389
366
306
269
225
177
150
126
95
61
26
7
-16
-22
-71
-177
-313
-466
-647
-773
-839
-907
-928
-997
-1061
-1105
-1140
-1147
-1165
-1160
-1133
-1110
-1122
-1100
-1097
-1123
-1131
-1163
-1202
-1208
-1190
-1174
-1120
-1074
-1035
-1055
-1093
-1084
-1075
-1037
-1017
-1018
-1009
-1035
-1049
-1079
-1138
-1204
-1223
-1218
-1204
-1208
-1206
-1136
-1055
-955
-842
-736
-616
-483
-344
-208
-119
-31
67
181
278
367
512
633
764
902
1037
1101
1265
1278
1275
1378
1462
1449
1363
1397
1404
1375
1384
1463
1462
1476
1561
1590
1612
1709
1820
1891
1970
2051
2178
2272
2281
2364
2485
2624
2730
2786
2959
3194
3344
3477
3511
3422
3122
2498
1694
856
167
-174
-216
-142
-144
-337
-668
-1088
-1375
-1402
-1257
-1214
-1343
-1605
-1998
-2381
-2685
-2877
-3002
-3175
-3312
-3416
-3386
-3006
-2491
-1970
-1620
-1478
-1412
-1314
-1170
-937
-619
-379
-265
-295
-308
-243
-65
208
572
945
1208
1469
1726
1918
1960
1942
1877
1727
1519
1316
1151
975
797
634
486
325
191
68
-56
-125
-184
-296
-469
-699
-1010
-1317
-1577
-1818
-1957
-2008
-2047
-2125
-2134
-2071
-1995
-1890
-1721
-1528
-1412
-1323
-1260
-1199
-1106
-1045
-1018
-1042
-1047
-1005
-923
-794
-626
-481
-358
-309
-341
-418
-592
-734
-855
-899
-863
-817
-849
-954
-1067
-1192
-1284
-1304
-1321
-1373
-1436
-1513
-1624
-1765
-1878
-1971
-2068
-2146
-2190
-2194
-2173
-2131
-2101
-2060
-2016
-1998
-1934
-1846
-1765
-1654
-1535
-1419
-1356
-1296
-1205
-1102
-936
-729
-538
-405
-307
-206
-109
-12
61
135
216
233
228
238
215
240
289
327
388
459
512
556
582
589
592
528
477
455
449
524
625
736
831
911
976
1093
1233
1314
1478
1598
1729
1855
2004
2257
2459
2716
3011
3288
3529
3743
3904
4020
4073
4121
4241
4333
4497
4638
4680
4348
3541
2285
513
-1094
-2255
-2516
-2102
-1411
-810
-1059
-1852
-2764
-3417
-3581
-3264
-2817
-2823
-3347
-4075
-4753
-5031
-4807
-4235
-3713
-3367
-3030
-2596
-1931
-1036
-124
530
755
676
437
316
538
932
1524
1970
2226
2332
2337
2503
2810
3262
3670
3835
3711
3307
2745
2121
1606
1240
946
682
416
153
-129
-357
-520
-681
-779
-921
-1166
-1446
-1824
-2204
-2526
-2762
-2868
-2915
-2963
-2955
-2816
-2580
-2222
-1813
-1423
-1091
-896
-795
-673
-532
-323
-78
145
310
419
561
778
1068
1404
1752
2009
2147
2153
2075
1933
1727
1510
1233
889
533
184
-160
-422
-601
-730
-852
-1067
-1404
-1865
-2376
-2925
-3361
-3599
-3666
-3590
-3510
-3460
-3473
-3478
-3438
-3317
-3095
-2781
-2486
-2301
-2166
-2068
-1969
-1792
-1516
-1182
-878
-570
-291
-86
117
312
493
644
764
798
765
710
619
510
438
382
342
297
207
78
-71
-234
-391
-506
-611
-731
-836
-928
-1016
-1086
-1091
-1006
-904
-813
-693
-578
-461
-319
-162
11
160
305
433
557
682
809
983
1163
1345
1528
1677
1782
1872
1916
1957
2045
2147
2233
2336
2418
2461
2456
2430
2395
2308
2292
2278
2195
2103
2008
1877
1766
1677
1660
1679
1619
1403
1038
541
-152
-888
-1532
-1962
-2100
-2010
-1691
-1279
-919
-683
-652
-752
-920
-1126
-1297
-1401
-1449
-1482
-1436
-1289
-1095
-863
-588
-299
-74
71
112
58
-78
-268
-456
-598
-726
-813
-807
-832
-797
-768
-766
-701
-616
-549
-479
-449
-478
-555
-659
-771
-903
-1007
-1072
-1094
-1109
-1070
-1005
-953
-882
-830
-824
-804
-784
-729
-720
-855
-947
-990
-1014
-907
-865
-945
-860
-684
-612
-563
-555
-569
-491
-427
-437
-434
-454
-436
-425
-448
-414
-385
-440
-443
-384
-381
-385
-410
-401
-377
-405
-483
-495
-437
-422
-436
-438
-427
-449
-477
-466
-457
-461
-435
-419
-452
-490
-527
-533
-549
-558
-559
-567
-590
-620
-636
-630
-642
-687
-705
-713
-723
-757
-813
-816
-843
-902
-938
-963
-959
-947
-960
-969
-958
-956
-971
-1000
-1007
-1034
-1044
-1022
-1009
-998
-999
-991
-1011
-1029
-1004
-989
-1017
-1032
-1025
-1016
-1020
-1020
-1008
-979
-938
-912
-901
-848
-777
-746
-714
-680
-681
-657
-612
-577
-535
-498
-443
-405
-404
-376
-325
-310
-306
-272
-263
-232
-175
-175
-170
-160
-168
-156
-158
-163
-143
-140
-124
-110
-100
-75
-71
-81
-78
-72
-62
-45
-32
-25
-29
-37
-27
-15
-18
-34
-43
-53
-63
-56
-55
-42
-42
-54
-68
-82
-45
-43
-49
-41
-73
-82
-83
-91
-83
-80
-97
-109
-133
-151
-140
-142
-130
-107
-119
-139
-159
-168
-188
-208
-209
-196
-168
-143
-126
-124
-103
-80
-93
-105
-141
-179
-203
-271
-326
-368
-424
-440
-451
-486
-493
-474
-479
-474
-473
-490
-509
-545
-583
-610
-647
-684
-716
-734
-740
-759
-772
-738
-697
-681
-696
-721
-741
-754
-778
-788
-782
-795
-792
-793
-801
-799
-803
-780
-747
-731
-706
-696
-695
-716
-723
-710
-710
-748
-746
-749
-760
-744
-722
-703
-702
-690
-662
-654
-655
-636
-627
-642
-655
-679
-701
-690
-669
-660
-609
-570
-558
-549
-534
-522
-524
-530
-529
-515
-501
-492
-496
-487
-492
-516
-522
-536
-535
-531
-552
-532
-547
-567
-560
-570
-568
-586
-585
-560
-540
-548
-549
-535
-540
-546
-556
-557
-552
-577
-586
-589
-622
-639
-658
-677
-670
-661
-671
-661
-635
-621
-616
-620
-610
-602
-598
-556
-520
-518
-501
-518
-522
-479
-444
-368
-300
-244
-178
-122
-72
-43
-24
-12
22
60
107
155
192
244
294
333
360
399
430
449
472
520
569
600
648
718
765
771
787
798
812
834
849
866
894
894
816
673
482
269
86
-3
-35
-25
21
62
54
-17
-86
-167
-267
-367
-449
-577
-691
-761
-847
-882
-932
-988
-987
-967
-919
-851
-786
-732
-689
-633
-640
-674
-681
-722
-782
-821
-869
-878
-856
-803
-743
-667
-595
-541
-496
-513
-566
-621
-687
-723
-725
-694
-652
-610
-578
-531
-468
-430
-399
-352
-307
-272
-279
-307
-339
-376
-429
-455
-432
-403
-342
-300
-264
-395
-598
-705
-912
-1014
-848
-693
-598
-444
-361
-469
-653
-697
-796
-884
-798
-666
-513
-372
-223
-85
-62
-48
-96
-258
-436
-644
-807
-913
-931
-833
-685
-609
-555
-560
-618
-939
-1287
-1485
-1765
-1754
-1573
-1259
-1133
-1090
-1046
-1165
-1290
-1261
-1121
-1044
-900
-707
-579
-565
-486
-462
-469
-513
-494
-486
-585
-609
-574
-466
-334
-174
-60
-114
-293
-448
-569
-613
-573
-497
-394
-347
-321
-320
-348
-305
-225
-133
-13
99
175
194
204
232
283
363
444
582
747
902
1073
1251
1397
1451
1482
1454
1377
1380
1473
1649
1835
2028
2246
2363
2427
2522
2564
2605
2673
2763
2877
2985
3036
3041
3099
3140
3106
2903
2439
1659
512
-660
-1522
-2024
-2005
-1586
-1163
-1017
-1145
-1454
-1859
-2193
-2315
-2358
-2476
-2634
-2777
-2939
-3030
-2914
-2670
-2312
-1837
-1280
-679
-127
307
612
717
724
685
653
665
717
880
1111
1368
1636
1898
2091
2184
2190
2119
1953
1689
1364
1004
614
258
-12
-271
-510
-688
-793
-854
-885
-885
-937
-1039
-1182
-1390
-1605
-1789
-1938
-1999
-1977
-1889
-1713
-1461
-1195
-946
-696
-451
-211
4
170
304
379
427
452
488
499
512
546
577
651
703
700
592
316
-102
-498
-759
-920
-919
-878
-934
-1111
-1349
-1540
-1691
-1785
-1777
-1809
-1910
-1976
-2033
-2155
-2207
-2140
-2070
-2015
-1900
-1720
-1611
-1501
-1316
-1204
-1091
-930
-803
-764
-731
-652
-572
-451
-272
-131
-80
-36
23
43
76
107
97
119
103
55
24
-11
-81
-176
-228
-220
-248
-239
-193
-227
-242
-213
-189
-180
-150
-64
4
73
178
279
398
516
617
801
1031
1239
1448
1606
1733
1850
1965
2123
2296
2472
2631
2737
2854
3052
3291
3560
3783
3956
4013
3987
3991
3891
3892
3943
4025
4192
4312
4402
4117
3091
1337
-976
-3554
-5375
-5748
-4957
-3270
-1727
-1117
-1735
-3068
-4052
-4407
-4129
-3412
-2903
-3197
-3828
-4186
-4178
-3748
-2778
-1776
-1015
-187
873
1913
2700
3203
3242
2817
2274
1941
1829
1818
2005
2285
2480
2693
2887
2932
2821
2583
2189
1749
1180
442
-302
-1051
-1774
-2325
-2694
-2965
-3127
-3098
-2875
-2583
-2317
-2107
-2034
-2165
-2370
-2512
-2592
-2586
-2413
-2103
-1689
-1162
-585
-37
442
897
1360
1770
2117
2354
2393
2299
2124
1948
1860
1749
1626
1547
1471
1436
1439
1420
1318
1073
661
194
-332
-873
-1391
-1869
-2310
-2667
-2980
-3160
-3358
-3465
-3340
-3378
-3388
-3451
-3626
-3700
-3650
-3419
-3048
-2701
-2333
-1900
-1610
-1276
-755
-388
-88
284
479
626
774
902
905
791
702
623
536
468
422
279
67
-107
-275
-531
-816
-1078
-1373
-1620
-1767
-1879
-1977
-2027
-2055
-2049
-1965
-1820
-1654
-1521
-1386
-1246
-1082
-891
-677
-461
-201
116
362
618
874
1083
1273
1503
1707
1841
1948
1994
1973
2032
2065
2161
2280
2306
2342
2323
2329
2411
2495
2595
2652
2687
2843
2908
2965
3039
2914
2817
2674
2694
2819
3010
3284
3401
3189
2401
904
-1250
-3569
-5449
-6005
-5365
-3844
-2249
-1572
-1790
-2703
-3453
-3540
-3096
-2411
-1975
-2168
-2684
-3010
-2935
-2508
-1823
-1060
-391
352
1360
2471
3321
3720
3602
3063
2361
1815
1537
1366
1298
1352
1360
1315
1305
1253
1124
965
761
433
-44
-659
-1318
-1948
-2493
-2935
-3273
-3508
-3560
-3386
-2997
-2518
-2061
-1689
-1465
-1377
-1377
-1374
-1353
-1293
-1118
-882
-578
-238
112
520
911
1318
1775
2130
2326
2398
2321
2102
1802
1480
1170
805
484
254
54
-76
-141
-228
-345
-481
-683
-956
-1315
-1683
-2039
-2381
-2671
-2859
-2995
-3029
-2962
-2763
-2553
-2392
-2304
-2321
-2256
-2209
-2031
-1850
-1696
-1558
-1510
-1338
-1085
-737
-419
-90
146
235
383
426
393
356
261
109
-122
-266
-435
-648
-776
-852
-923
-992
-1006
-1085
-1260
-1383
-1474
-1626
-1769
-1873
-1923
-1966
-1897
-1770
-1672
-1516
-1313
-1105
-911
-670
-437
-293
-173
-67
50
240
447
663
881
1058
1223
1387
1559
1692
1781
1854
1894
1920
1941
1960
1975
1927
1886
1876
1886
1933
2125
2288
2363
2527
2594
2509
2538
2515
2544
2641
2684
2955
3105
3209
3271
2794
1618
-321
-2440
-4571
-5611
-5131
-3876
-2339
-1584
-1657
-2488
-3328
-3263
-2638
-2078
-1712
-1808
-2503
-3033
-2894
-2410
-1904
-1271
-711
-125
702
1863
2896
3379
3389
3061
2398
1765
1488
1373
1215
1163
1154
1007
845
784
789
764
710
507
118
-435
-1029
-1591
-2115
-2605
-3052
-3363
-3475
-3374
-3050
-2531
-2029
-1664
-1356
-1143
-1061
-1038
-970
-885
-799
-664
-439
-230
-20
305
655
1033
1457
1828
2079
2186
2183
2042
1771
1441
1085
707
330
60
-161
-361
-482
-552
-603
-628
-760
-1007
-1277
-1583
-1855
-2124
-2381
-2654
-2825
-2908
-2843
-2678
-2460
-2234
-2146
-1938
-1862
-1822
-1780
-1770
-1572
-1324
-960
-698
-624
-631
-611
-483
-277
-21
146
264
306
192
81
-41
-204
-377
-561
-687
-849
-952
-1051
-1179
-1262
-1332
-1318
-1356
-1386
-1402
-1427
-1460
-1414
-1377
-1397
-1355
-1238
-1067
-887
-674
-497
-360
-241
-37
135
273
422
512
611
697
792
873
934
1047
1203
1323
1470
1580
1604
1653
1638
1671
1683
1663
1750
1751
1773
1842
1844
1960
2103
2223
2417
2568
2782
2936
3131
3361
3555
3660
3264
2390
349
-1980
-4101
-5492
-5204
-4091
-2549
-1782
-1953
-2560
-3230
-3184
-2473
-1752
-1594
-1923
-2501
-3078
-3074
-2597
-2110
-1708
-1246
-541
299
1509
2688
3345
3405
3062
2583
1974
1624
1521
1349
1190
987
709
471
395
503
588
626
481
154
-290
-774
-1227
-1770
-2329
-2844
-3317
-3483
-3381
-3102
-2642
-2157
-1712
-1365
-1071
-868
-730
-572
-410
-290
-252
-255
-186
-84
121
454
795
1140
1482
1777
1938
1995
1911
1634
1254
872
484
118
-237
-567
-839
-1026
-1080
-1077
-1035
-1039
-1127
-1269
-1445
-1644
-1871
-2107
-2337
-2492
-2545
-2452
-2299
-2149
-2055
-1982
-1946
-1853
-1567
-1176
-671
-373
-397
-531
-722
-774
-637
-397
-209
-152
-212
-286
-290
-261
-141
-138
-260
-325
-504
-744
-868
-1014
-1192
-1380
-1498
-1608
-1672
-1584
-1457
-1343
-1251
-1144
-1122
-1108
-979
-840
-726
-620
-598
-592
-527
-398
-229
-73
58
138
245
373
520
672
754
813
802
778
773
766
793
905
1032
1162
1259
1377
1456
1484
1529
1528
1461
1371
1356
1305
1382
1472
1563
1601
1724
1951
2128
2468
2776
2925
2908
2745
2289
1116
-447
-2028
-3714
-4304
-3881
-2920
-2062
-1919
-2034
-2603
-2767
-2119
-1413
-1113
-1159
-1415
-2030
-2360
-2072
-1836
-1616
-1327
-853
-300
499
1617
2378
2736
2758
2520
2100
1749
1605
1389
1137
903
509
200
5
-17
49
90
134
-14
-226
-490
-798
-1225
-1730
-2197
-2673
-2955
-2993
-2928
-2707
-2333
-1979
-1683
-1376
-1029
-755
-482
-176
15
9
-44
-103
-139
-64
143
381
624
909
1178
1414
1572
1620
1564
1394
1146
886
592
280
-77
-405
-670
-900
-1056
-1118
-1130
-1167
-1221
-1301
-1418
-1517
-1600
-1707
-1871
-2038
-2161
-2304
-2392
-2370
-2282
-2050
-1699
-1274
-912
-700
-538
-431
-339
-130
17
84
48
-144
-261
-382
-342
-180
-84
-27
-74
-72
-125
-165
-164
-285
-509
-771
-979
-1206
-1383
-1404
-1431
-1423
-1340
-1223
-1119
-969
-758
-611
-547
-507
-468
-409
-377
-376
-387
-461
-443
-372
-240
-49
111
279
414
452
509
561
611
676
650
583
535
513
489
519
593
606
688
771
848
958
1046
1173
1132
1039
1016
961
866
950
1019
1083
1216
1308
1555
1649
1706
1664
1370
1042
586
85
-394
-886
-1267
-1574
-1682
-1736
-1710
-1613
-1534
-1380
-1262
-1138
-1079
-1038
-1011
-1067
-1158
-1263
-1325
-1317
-1192
-907
-593
-271
88
382
629
832
1005
1065
1011
943
818
673
517
378
222
78
-8
-79
-91
-99
-133
-164
-260
-385
-545
-728
-939
-1161
-1331
-1473
-1558
-1589
-1573
-1500
-1417
-1335
-1196
-1041
-882
-719
-548
-436
-383
-323
-296
-254
-189
-147
-99
-12
97
177
257
368
444
480
479
456
358
243
120
-52
-219
-378
-544
-708
-832
-931
-1043
-1109
-1165
-1253
-1315
-1439
-1606
-1772
-1877
-1916
-1881
-1758
-1649
-1579
-1528
-1443
-1333
-1217
-1128
-1011
-885
-699
-477
-341
-270
-259
-269
-274
-225
-191
-172
-168
-189
-187
-200
-241
-263
-274
-281
-328
-385
-410
-464
-495
-517
-554
-564
-537
-492
-441
-381
-341
-296
-246
-222
-219
-192
-210
-183
-87
-30
110
212
317
415
559
724
844
1004
1096
1119
1140
1137
1188
1242
1287
1395
1467
1584
1637
1696
1766
1852
1927
1964
2065
2039
1924
1737
1443
954
307
-418
-1161
-1827
-2174
-2201
-2110
-2070
-2032
-2076
-2185
-2047
-1770
-1565
-1489
-1341
-1318
-1393
-1332
-1203
-1133
-1054
-862
-604
-265
181
694
1060
1365
1571
1613
1566
1556
1501
1366
1215
971
670
406
219
59
-85
-189
-270
-404
-499
-563
-725
-918
-1096
-1328
-1573
-1727
-1866
-1995
-1997
-1950
-1896
-1807
-1621
-1386
-1150
-858
-595
-394
-224
-63
57
112
170
213
268
323
393
459
532
592
634
658
664
655
607
539
421
243
60
-151
-356
-519
-665
-793
-886
-980
-1051
-1086
-1119
-1130
-1135
-1167
-1195
-1228
-1270
-1297
-1331
-1376
-1401
-1400
-1372
-1310
-1204
-1085
-969
-775
-602
-446
-311
-271
-225
-162
-89
-53
-60
-74
-85
-70
-77
-91
-87
-87
-50
-38
-53
-72
-81
-106
-144
-176
-210
-250
-279
-327
-360
-374
-417
-446
-443
-394
-367
-378
-381
-441
-487
-496
-518
-556
-648
-660
-710
-626
-541
-500
-463
-526
-474
-438
-375
-283
-179
-112
-106
-65
-95
-125
-38
48
111
126
191
189
154
187
181
161
95
83
44
-74
-112
-202
-303
-403
-519
-575
-618
-617
-592
-551
-531
-464
-468
-452
-397
-381
-304
-240
-237
-242
-247
-265
-281
-256
-207
-175
-136
-57
15
56
114
184
202
175
156
121
83
49
15
-72
-146
-178
-189
-194
-178
-139
-145
-142
-132
-137
-163
-199
-225
-246
-267
-268
-309
-304
-291
-314
-313
-351
-346
-362
-329
-283
-286
-303
-301
-274
-318
-349
-376
-422
-448
-482
-468
-477
-522
-528
-542
-572
-643
-661
-683
-678
-662
-660
-653
-668
-657
-653
-687
-699
-697
-657
-649
-612
-566
-543
-494
-457
-433
-417
-395
-392
-402
-413
-403
-394
-408
-412
-422
-410
-386
-364
-334
-308
-276
-275
-278
-236
-188
-152
-110
-21
31
60
117
147
156
158
179
230
301
384
464
484
498
570
603
631
675
640
622
593
561
531
524
530
553
501
541
584
589
644
693
711
704
715
706
728
707
660
568
418
285
188
115
67
1
-104
-240
-384
-494
-552
-587
-609
-626
-650
-665
-677
-673
-658
-651
-624
-635
-637
-633
-629
-576
-534
-473
-406
-337
-257
-164
-85
-20
45
91
121
143
164
168
156
166
145
143
171
129
90
56
-5
-63
-115
-137
-180
-240
-269
-295
-351
-418
-494
-567
-605
-670
-721
-738
-764
-780
-792
-786
-780
-781
-759
-719
-670
-629
-582
-561
-569
-542
-502
-483
-449
-392
-336
-302
-273
-238
-201
-177
-165
-181
-168
-145
-158
-177
-193
-227
-249
-286
-325
-335
-370
-409
-447
-503
-562
-621
-708
-768
-832
-891
-899
-946
-999
-1023
-1007
-949
-886
-862
-843
-794
-724
-666
-648
-601
-550
-475
-416
-370
-391
-397
-375
-361
-349
-338
-397
-414
-365
-307
-248
-214
-235
-286
-311
-324
-336
-358
-348
-335
-372
-394
-439
-460
-451
-415
-379
-349
-319
-277
-213
-167
-140
-142
-184
-154
-127
-108
-65
-62
-26
9
9
46
60
65
63
64
95
81
119
111
95
84
70
70
45
78
88
108
128
107
100
134
184
240
285
328
376
376
377
411
432
455
500
493
514
516
517
529
548
550
552
572
562
536
478
427
352
263
168
53
-79
-193
-291
-391
-446
-494
-576
-620
-674
-695
-680
-677
-628
-590
-576
-580
-552
-546
-567
-557
-528
-508
-497
-443
-393
-372
-306
-253
-222
-184
-168
-118
-74
-43
-24
-10
-13
-10
26
27
29
54
24
10
-1
-41
-67
-87
-120
-154
-155
-159
-193
-177
-179
-202
-208
-226
-260
-291
-368
-459
-537
-609
-678
-740
-759
-737
-723
-687
-659
-641
-621
-630
-652
-678
-678
-693
-700
-682
-675
-660
-632
-577
-572
-537
-463
-454
-422
-397
-360
-358
-370
-370
-398
-436
-472
-498
-562
-603
-641
-672
-679
-696
-675
-637
-604
-604
-622
-619
-646
-648
-649
-646
-648
-667
-674
-678
-692
-682
-674
-661
-623
-604
-596
-558
-477
-420
-381
-294
-233
-157
-85
-51
-12
26
51
51
58
46
34
50
44
40
46
54
60
62
90
138
144
161
177
144
111
87
66
53
41
62
74
88
153
193
210
241
247
272
312
303
338
411
431
421
452
485
494
477
457
436
399
357
296
236
190
146
96
28
-10
-41
-97
-104
-104
-113
-131
-145
-167
-187
-216
-249
-229
-264
-308
-315
-357
-403
-436
-443
-441
-439
-399
-390
-378
-371
-382
-376
-353
-348
-354
-353
-371
-389
-388
-398
-387
-387
-379
-370
-365
-335
-347
-339
-338
-356
-368
-376
-347
-359
-357
-355
-378
-381
-397
-407
-394
-359
-345
-342
-328
-356
-381
-375
-395
-414
-391
-391
-388
-380
-358
-331
-339
-344
-329
-328
-315
-325
-337
-323
-325
-351
-365
-361
-365
-362
-318
-281
-256
-237
-265
-302
-314
-309
-305
-306
-287
-277
-271
-271
-292
-290
-292
-299
-313
-319
-299
-292
-295
-297
-295
-303
-327
-334
-325
-312
-320
-329
-345
-343
-332
-333
-314
-323
-329
-334
-354
-346
-335
-348
-381
-389
-370
-380
-380
-344
-315
-302
-276
-264
-263
-232
-207
-189
-167
-151
-147
-154
-151
-146
-157
-188
-197
-213
-250
-250
-254
-256
-253
-255
-247
-246
-257
-263
-246
-253
-264
-238
-229
-202
-178
-160
-139
-122
-98
-77
-62
-36
3
15
30
36
34
36
38
36
24
11
-13
-3
-11
-34
-52
-96
-106
-148
-184
-220
-238
-206
-205
-289
-392
-423
-401
-360
-308
-310
-288
-218
-242
-332
-394
-418
-445
-423
-352
-295
-255
-215
-198
-223
-298
-343
-374
-400
-359
-281
-285
-291
-261
-264
-364
-406
-378
-374
-371
-329
-251
-238
-259
-314
-366
-393
-420
-437
-391
-329
-323
-305
-298
-296
-317
-332
-324
-317
-287
-272
-256
-245
-284
-313
-334
-366
-390
-403
-382
-368
-372
-365
-350
-367
-379
-367
-373
-399
-406
-437
-453
-469
-494
-512
-519
-519
-523
-498
-492
-493
-471
-441
-438
-448
-452
-489
-508
-527
-572
-563
-561
-586
-558
-540
-512
-488
-503
-505
-477
-481
-508
-513
-517
-501
-491
-468
-437
-408
-380
-351
-291
-240
-193
-171
-149
-132
-112
-78
-82
-39
12
23
65
79
93
141
174
212
229
247
274
262
271
266
238
242
246
220
209
205
217
230
201
181
174
156
139
139
121
105
92
87
87
64
78
76
70
78
72
39
31
38
11
3
1
-39
-78
-99
-142
-214
-246
-263
-298
-309
-317
-350
-378
-398
-445
-487
-522
-553
-602
-647
-667
-680
-701
-716
-697
-692
-706
-708
-722
-734
-747
-766
-763
-798
-790
-792
-802
-770
-745
-727
-724
-698
-678
-663
-637
-629
-641
-619
-607
-624
-620
-590
-568
-528
-478
-457
-410
-364
-325
-322
-304
-290
-277
-257
-264
-236
-230
-218
-202
-206
-221
-197
-184
-187
-137
-133
-126
-92
-90
-85
-80
-107
-130
-134
-143
-168
-178
-162
-185
-224
-244
-284
-292
-273
-293
-338
-372
-419
-456
-487
-500
-501
-497
-474
-470
-486
-496
-482
-522
-527
-527
-545
-523
-509
-510
-527
-533
-544
-582
-604
-595
-594
-606
-591
-575
-592
-585
-564
-589
-577
-561
-577
-573
-567
-565
-569
-575
-572
-551
-547
-536
-521
-503
-487
-471
-417
-390
-377
-376
-368
-361
-334
-268
-237
-184
-158
-152
-122
-83
-62
-52
-52
-47
-33
-33
-45
-39
-30
-33
-14
-12
-10
-7
9
19
40
51
49
66
50
35
54
71
92
126
105
91
109
102
124
132
132
139
125
138
118
117
131
108
109
88
58
42
59
66
27
18
-3
-45
-55
-87
-100
-129
-149
-171
-204
-228
-237
-268
-283
-293
-320
-338
-367
-409
-466
-514
-505
-538
-589
-574
-574
-566
-564
-559
-516
-482
-500
-489
-467
-467
-459
-470
-497
-524
-521
-531
-530
-514
-521
-531
-510
-522
-523
-502
-490
-469
-474
-482
-474
-471
-475
-486
-483
-486
-495
-493
-491
-468
-479
-497
-494
-516
-513
-506
-490
-476
-474
-473
-470
-474
-458
-456
-465
-466
-464
-487
-495
-477
-491
-502
-505
-505
-508
-490
-448
-430
-438
-450
-465
-489
-507
-511
-502
-466
-455
-468
-481
-501
-499
-507
-532
-552
-574
-580
-583
-586
-576
-554
-540
-544
-531
-523
-519
-509
-515
-535
-562
-558
-555
-547
-538
-526
-511
-500
-486
-457
-425
-392
-349
-317
-307
-302
-294
-252
-236
-229
-187
-176
-135
-74
-39
-16
18
62
87
113
158
187
200
228
267
293
294
298
306
326
356
389
431
468
512
501
486
497
497
511
520
519
520
512
485
482
473
461
454
455
452
430
411
393
388
375
309
262
237
199
138
88
69
-8
-60
-113
-160
-193
-282
-331
-355
-395
-441
-481
-539
-574
-598
-631
-665
-717
-738
-773
-839
-878
-906
-971
-999
-1010
-1027
-1025
-1030
-1034
-1010
-990
-978
-939
-898
-902
-926
-922
-920
-934
-917
-902
-918
-904
-862
-832
-779
-729
-697
-685
-676
-646
-635
-608
-564
-513
-462
-422
-390
-359
-314
-235
-189
-141
-85
-62
-36
-24
2
8
17
32
28
23
54
88
115
116
117
134
159
199
195
178
156
106
74
32
16
16
-11
-11
-20
-59
-89
-133
-196
-231
-272
-329
-358
-396
-457
-505
-556
-595
-640
-675
-685
-694
-706
-725
-725
-744
-776
-805
-823
-829
-823
-807
-813
-808
-772
-778
-773
-731
-719
-702
-690
-695
-660
-661
-649
-620
-622
-607
-595
-569
-533
-487
-423
-369
-332
-294
-253
-226
-201
-180
-174
-121
-86
-84
-44
-5
47
108
153
229
272
319
376
407
413
440
466
499
509
518
554
592
615
632
649
653
684
704
706
733
737
706
656
636
618
580
558
534
503
482
442
419
408
385
365
339
289
237
171
90
33
-44
-113
-179
-228
-265
-294
-339
-409
-482
-541
-583
-628
-649
-681
-717
-739
-783
-834
-859
-847
-849
-868
-884
-896
-916
-952
-961
-960
-984
-996
-1005
-1004
-991
-1011
-1006
-984
-960
-940
-939
-946
-948
-955
-917
-849
-811
-771
-727
-708
-695
-664
-643
-624
-584
-543
-514
-479
-407
-333
-299
-236
-184
-173
-148
-149
-147
-144
-172
-194
-184
-187
-176
-170
-164
-135
-129
-123
-105
-99
-123
-126
-114
-90
-93
-108
-122
-142
-146
-157
-172
-189
-210
-244
-292
-318
-339
-370
-419
-438
-458
-519
-562
-617
-651
-684
-700
-717
-753
-776
-787
-799
-829
-832
-852
-865
-862
-869
-862
-849
-840
-825
-789
-755
-745
-718
-678
-642
-617
-601
-566
-538
-522
-473
-434
-396
-338
-307
-276
-214
-162
-114
-51
-2
37
79
111
149
168
220
291
324
362
415
453
496
553
609
669
687
689
729
754
765
799
821
834
866
893
880
878
863
852
858
839
827
821
815
792
772
739
696
644
609
562
502
480
410
354
312
229
169
99
23
-32
-109
-200
-296
-401
-479
-559
-601
-646
-707
-730
-770
-827
-858
-898
-939
-970
-1009
-1043
-1057
-1093
-1125
-1136
-1182
-1205
-1210
-1221
-1193
-1176
-1150
-1148
-1146
-1139
-1149
-1163
-1170
-1152
-1145
-1112
-1089
-1055
-996
-958
-949
-926
-890
-851
-796
-751
-681
-621
-568
-520
-490
-470
-419
-378
-338
-271
-207
-140
-65
-33
-13
22
16
9
9
21
33
36
72
67
34
48
50
67
77
65
69
67
61
35
12
3
-37
-72
-109
-155
-189
-191
-219
-237
-277
-348
-400
-442
-485
-529
-570
-593
-614
-626
-633
-669
-723
-761
-789
-852
-883
-900
-936
-949
-958
-979
-994
-980
-984
-1011
-1005
-979
-952
-901
-865
-840
-804
-787
-777
-768
-724
-685
-637
-573
-508
-455
-411
-362
-318
-263
-207
-151
-71
6
69
141
218
270
300
325
376
432
463
504
571
623
659
715
759
775
827
860
872
894
918
955
958
957
978
970
969
981
968
975
950
913
883
857
816
784
755
711
683
626
573
525
497
428
343
290
238
184
134
62
-33
-122
-186
-277
-374
-441
-504
-584
-664
-711
-747
-807
-833
-850
-905
-934
-953
-997
-1029
-1057
-1095
-1127
-1176
-1215
-1246
-1263
-1264
-1273
-1278
-1288
-1292
-1283
-1299
-1289
-1274
-1262
-1249
-1237
-1194
-1146
-1096
-1037
-994
-934
-901
-886
-851
-795
-748
-713
-656
-623
-584
-557
-511
-464
-425
-333
-270
-215
-184
-147
-115
-95
-64
-33
-23
-3
15
19
8
25
47
20
32
62
73
82
82
80
82
56
27
-2
-5
-10
-61
-87
-102
-122
-154
-187
-204
-275
-321
-357
-413
-460
-501
-519
-571
-612
-632
-686
-724
-749
-784
-827
-868
-888
-912
-951
-989
-1036
-1066
-1048
-1039
-1048
-1045
-1021
-1008
-1013
-1009
-994
-974
-933
-911
-880
-853
-774
-741
-721
-665
-636
-599
-552
-483
-432
-352
-279
-235
-148
-93
-51
6
51
111
165
241
299
360
453
507
550
592
629
665
686
705
730
735
742
768
817
831
852
882
901
920
930
960
979
1000
1001
996
969
937
919
885
865
837
777
744
740
699
647
598
554
514
460
417
399
360
324
303
252
207
153
82
10
-70
-152
-221
-319
-420
-478
-547
-628
-695
-733
-785
-852
-887
-920
-931
-925
-954
-989
-1008
-1007
-1043
-1087
-1090
-1125
-1147
-1161
-1157
-1149
-1157
-1142
-1126
-1134
-1146
-1137
-1115
-1091
-1082
-1071
-1049
-1012
-978
-954
-917
-865
-827
-792
-777
-741
-716
-711
-675
-637
-629
-599
-537
-501
-447
-371
-306
-239
-183
-138
-98
-73
-36
19
35
72
115
115
115
102
104
117
111
104
90
82
74
44
17
16
3
-13
-32
-36
-53
-81
-77
-120
-179
-226
-282
-323
-369
-416
-419
-435
-463
-514
-570
-612
-651
-699
-738
-778
-795
-810
-823
-833
-858
-883
-911
-928
-946
-947
-952
-964
-971
-958
-946
-916
-903
-875
-813
-802
-781
-749
-711
-685
-634
-562
-508
-468
-428
-379
-328
-287
-274
-241
-211
-191
-143
-92
-55
-20
28
66
98
155
224
258
283
311
336
373
384
413
439
451
482
492
522
572
601
606
634
681
724
746
775
813
833
838
852
868
867
861
877
884
857
819
804
756
700
652
597
555
457
385
362
304
258
234
195
135
102
101
96
81
50
20
-15
-72
-123
-175
-242
-297
-336
-408
-486
-544
-612
-682
-729
-781
-836
-884
-929
-967
-971
-1004
-1038
-1047
-1056
-1092
-1115
-1118
-1136
-1128
-1142
-1151
-1142
-1169
-1182
-1160
-1155
-1146
-1130
-1098
-1075
-1056
-1024
-994
-960
-928
-896
-874
-830
-771
-744
-703
-644
-601
-595
-578
-559
-530
-497
-466
-428
-399
-374
-326
-267
-248
-234
-203
-180
-148
-118
-92
-81
-67
-49
-65
-47
-44
-69
-75
-98
-119
-136
-166
-187
-186
-183
-187
-187
-176
-167
-168
-180
-169
-186
-236
-274
-304
-333
-363
-409
-433
-482
-543
-598
-629
-652
-677
-693
-721
-740
-759
-775
-786
-809
-826
-831
-834
-841
-832
-853
-875
-864
-874
-854
-821
-790
-768
-758
-730
-697
-676
-637
-600
-555
-478
-437
-405
-372
-349
-327
-293
-256
-236
-218
-176
-131
-94
-62
-33
3
31
85
125
161
220
259
316
365
360
382
394
414
447
448
473
511
548
575
592
603
620
623
614
593
591
593
587
609
634
665
675
665
659
631
624
622
611
625
615
576
552
525
496
482
434
419
410
358
345
309
244
220
165
121
102
71
32
1
-32
-78
-134
-204
-261
-318
-385
-469
-539
-604
-655
-696
-732
-750
-754
-768
-785
-797
-833
-842
-842
-833
-856
-882
-881
-883
-900
-903
-889
-893
-929
-943
-931
-943
-927
-904
-917
-912
-876
-846
-821
-780
-766
-734
-699
-675
-648
-620
-587
-548
-512
-510
-478
-478
-486
-469
-470
-450
-415
-420
-405
-394
-396
-364
-360
-350
-321
-267
-208
-152
-136
-104
-80
-79
-78
-82
-79
-76
-77
-85
-82
-87
-65
-68
-88
-75
-69
-107
-142
-144
-184
-221
-257
-312
-322
-355
-360
-353
-378
-402
-432
-486
-523
-517
-516
-518
-520
-548
-582
-602
-599
-595
-610
-596
-596
-618
-617
-612
-588
-564
-572
-572
-556
-571
-578
-576
-605
-624
-599
-577
-530
-514
-503
-467
-452
-427
-411
-386
-342
-312
-312
-309
-268
-224
-204
-154
-120
-88
-58
-26
7
29
68
86
135
187
194
213
243
279
313
347
380
423
422
425
447
464
464
466
485
499
525
554
571
598
622
629
643
628
621
618
606
610
610
599
583
565
532
502
463
432
395
355
316
290
250
205
171
143
95
55
37
18
11
4
-8
-18
-66
-119
-156
-175
-216
-260
-289
-352
-410
-468
-521
-590
-650
-704
-779
-803
-811
-842
-864
-851
-848
-865
-898
-936
-954
-957
-955
-948
-934
-964
-979
-980
-1015
-1038
-1047
-1052
-1040
-1042
-1049
-1012
-993
-988
-968
-951
-917
-834
-781
-726
-667
-592
-534
-500
-459
-411
-365
-324
-277
-240
-211
-195
-168
-140
-115
-118
-93
-72
-59
-18
-6
-12
1
3
6
12
-5
-15
-56
-88
-120
-156
-176
-200
-223
-232
-248
-282
-288
-305
-319
-337
-341
-354
-375
-376
-380
-408
-399
-417
-443
-457
-473
-476
-513
-535
-1305
-1757
-1789
-1684
-1624
-1488
-1323
-1147
-1300
-1583
-1415
-1428
-1445
-1587
-1524
-1502
-1462
-1453
-1412
-1310
-1237
-1158
-1122
-1047
-910
-800
-707
-618
-553
-459
-309
-207
-139
-65
-19
16
28
40
97
168
233
272
301
317
355
395
412
419
475
529
558
548
556
576
570
573
547
605
624
641
700
714
746
777
786
795
851
903
986
1084
1131
1171
1199
1243
1298
1364
1487
1621
1754
1887
2005
2049
2007
1866
1539
1133
694
320
28
-174
-414
-733
-1122
-1543
-1958
-2203
-2227
-2075
-1902
-1797
-1803
-1820
-1876
-1938
-1869
-1830
-1858
-1962
-2067
-2140
-2228
-2219
-2253
-2338
-2018
-1919
-1859
-1549
-1103
-697
-362
7
294
524
762
936
1144
1344
1389
1335
1206
1039
863
677
533
441
408
347
268
236
234
242
243
237
190
144
70
-100
-289
-523
-792
-1050
-1325
-1561
-1746
-1842
-1846
-1838
-1821
-1735
-1651
-1569
-1462
-1307
-1127
-998
-987
-1044
-1140
-1217
-1197
-1180
-1125
-1181
-1200
-1210
-1229
-1083
-875
-617
-428
-226
-88
-36
47
84
118
94
-13
-181
-421
-634
-841
-1068
-1241
-1397
-1538
-1677
-1720
-1717
-1723
-1643
-1558
-1554
-1530
-1527
-1504
-1482
-1441
-1410
-1465
-1507
-1509
-1472
-1429
-1314
-1176
-1007
-810
-615
-399
-176
67
290
463
562
623
663
697
716
717
655
549
469
355
269
274
333
384
445
505
554
595
644
682
698
713
686
600
507
450
405
357
392
405
391
460
598
782
1003
1266
1503
1649
1828
2019
2189
2364
2527
2733
2891
3058
3171
3305
3392
3488
3564
3610
3678
3812
4093
4329
4608
4860
4911
4400
3494
2111
506
-814
-1658
-1944
-2231
-2491
-3174
-4154
-4928
-5188
-4829
-4006
-2905
-2098
-1730
-1709
-1756
-1758
-1522
-1103
-793
-719
-760
-749
-695
-436
-59
297
668
1131
1741
2454
3250
3953
4411
4520
4359
4059
3691
3361
3058
2649
2053
1334
553
-184
-756
-1059
-1191
-1264
-1253
-1278
-1343
-1416
-1487
-1611
-1755
-1912
-2089
-2261
-2485
-2685
-2902
-3085
-3187
-3170
-3012
-2664
-2148
-1569
-936
-307
229
704
1147
1548
1878
2119
2270
2262
2096
1837
1530
1260
1093
1007
982
871
723
615
462
354
261
115
-209
-542
-978
-1522
-2095
-2645
-3141
-3700
-4060
-4349
-4658
-4790
-4593
-4333
-4004
-3493
-2967
-2624
-2187
-1621
-1156
-773
-426
-151
-125
-66
-40
-97
-99
34
103
136
228
364
436
556
751
800
769
686
562
282
0
-308
-712
-1094
-1447
-1766
-2039
-2175
-2228
-2209
-2111
-1909
-1710
-1468
-1160
-869
-601
-393
-223
-153
-111
-70
-15
70
161
284
437
596
760
998
1213
1470
1743
1990
2171
2325
2429
2395
2310
2192
2075
1984
1925
1866
1718
1539
1440
1418
1519
1690
1877
1997
2056
2142
2136
2174
2240
2273
2343
2303
2259
2125
1997
1983
2094
2300
2433
2584
2690
2811
3046
3001
2521
1816
594
-597
-1640
-2237
-2530
-2892
-2941
-3402
-3967
-4326
-4229
-3766
-3043
-2067
-1448
-1221
-1100
-1041
-1012
-847
-650
-605
-702
-691
-715
-694
-466
-152
169
468
934
1375
1775
2298
2673
2849
2639
2324
1966
1487
1120
749
273
-245
-754
-1230
-1624
-1820
-1846
-1815
-1687
-1501
-1403
-1394
-1398
-1407
-1476
-1557
-1620
-1775
-1918
-2001
-2044
-2095
-2056
-1898
-1647
-1306
-873
-387
69
510
885
1153
1319
1410
1447
1378
1298
1158
904
609
328
79
-128
-198
-180
-181
-205
-177
-221
-334
-465
-612
-775
-1022
-1232
-1572
-2144
-2554
-2920
-3187
-3330
-3482
-3474
-3611
-3433
-3143
-2753
-2320
-2052
-1756
-1680
-1500
-1424
-1321
-1137
-1072
-967
-1021
-1103
-1095
-1074
-816
-618
-406
-262
-209
-77
-89
-29
-60
-207
-336
-577
-828
-1164
-1492
-1725
-1965
-2106
-2267
-2375
-2369
-2255
-2065
-1911
-1697
-1584
-1497
-1357
-1220
-1079
-1015
-961
-925
-914
-856
-734
-575
-322
-56
197
428
658
873
1091
1275
1425
1466
1452
1385
1251
1111
971
858
711
649
628
582
629
703
815
976
1095
1250
1331
1477
1606
1637
1630
1600
1640
1582
1587
1626
1657
1793
2036
2285
2413
2576
2746
2827
3023
3231
3461
3486
3537
3525
3353
2833
1937
840
-832
-2159
-3202
-3626
-3750
-3708
-3587
-4019
-4383
-4475
-4177
-3562
-2553
-1755
-1412
-1505
-1648
-1969
-2125
-1886
-1668
-1533
-1427
-1118
-926
-509
170
790
1329
1782
2324
2671
2965
3247
3167
2834
2258
1657
1028
479
159
-176
-575
-923
-1263
-1504
-1637
-1593
-1477
-1455
-1378
-1467
-1671
-1876
-2117
-2362
-2628
-2788
-2887
-2941
-2867
-2664
-2394
-2075
-1659
-1170
-705
-184
335
766
1079
1275
1365
1299
1187
1110
989
874
816
716
591
492
444
423
432
500
539
449
295
63
-273
-613
-993
-1377
-1753
-2088
-2381
-2644
-2822
-2977
-3078
-3248
-3286
-3141
-2844
-2456
-2142
-1928
-1940
-2040
-2025
-1929
-1748
-1477
-1240
-1214
-1268
-1227
-1231
-1094
-864
-645
-494
-400
-307
-356
-358
-372
-494
-686
-877
-1037
-1198
-1307
-1415
-1589
-1769
-1928
-2030
-2015
-1957
-1787
-1699
-1691
-1691
-1745
-1729
-1675
-1582
-1519
-1475
-1456
-1414
-1341
-1190
-951
-721
-448
-199
-2
207
405
556
715
844
916
905
857
812
730
670
667
661
629
641
625
617
680
715
679
628
610
516
522
547
634
651
605
626
602
679
854
1156
1403
1713
1910
2012
2120
2292
2522
2687
2846
2908
2849
2842
2962
2972
3061
3184
3223
3240
2995
2195
1073
-508
-1902
-2913
-3440
-3401
-3543
-3609
-3976
-4526
-4795
-4538
-3843
-3049
-2218
-1827
-1987
-2238
-2362
-2314
-2051
-1727
-1436
-1315
-1040
-634
-129
513
1131
1689
2085
2544
2951
3183
3422
3362
2990
2400
1738
1226
776
471
289
-3
-394
-759
-983
-1117
-1175
-1126
-1181
-1325
-1546
-1849
-2162
-2458
-2691
-2891
-3011
-3003
-2887
-2733
-2468
-2081
-1703
-1292
-817
-366
52
496
867
1103
1243
1292
1290
1230
1192
1227
1244
1259
1288
1264
1193
1130
1092
1053
1021
935
720
350
-64
-484
-937
-1344
-1669
-1941
-2194
-2375
-2494
-2549
-2523
-2431
-2328
-2221
-2108
-2041
-2151
-2412
-2732
-2793
-2762
-2649
-2466
-2465
-2448
-2362
-1981
-1478
-948
-428
-24
203
216
241
238
211
267
207
-9
-287
-549
-674
-741
-691
-692
-738
-753
-745
-765
-881
-996
-1159
-1441
-1680
-1867
-2046
-2148
-2162
-2155
-2189
-2145
-2018
-1792
-1461
-1104
-762
-541
-382
-235
-63
112
253
343
408
450
478
537
677
822
948
1081
1156
1183
1231
1275
1263
1240
1154
1007
829
694
616
549
459
402
409
382
413
566
783
999
1223
1358
1472
1531
1559
1752
1870
1980
2036
2046
2051
2088
2245
2464
2716
2959
3105
3242
3371
3498
3667
3753
3388
2350
1127
-570
-1935
-2715
-2980
-2851
-3016
-3015
-3325
-3749
-3659
-3108
-2383
-1706
-1119
-1083
-1546
-1826
-1971
-2053
-1868
-1647
-1434
-1416
-1008
-397
164
911
1560
2008
2196
2454
2666
2573
2499
2223
1667
1004
440
102
-205
-321
-322
-486
-669
-760
-773
-788
-772
-758
-937
-1188
-1466
-1787
-2071
-2248
-2302
-2289
-2177
-1903
-1549
-1183
-704
-211
165
513
829
1060
1209
1313
1310
1207
1077
935
830
767
776
859
922
948
985
924
781
676
542
313
64
-240
-651
-1067
-1459
-1752
-1981
-2102
-2103
-2091
-2007
-1886
-1706
-1525
-1366
-1248
-1152
-1087
-1058
-1059
-1222
-1297
-1383
-1399
-1453
-1482
-1329
-1267
-970
-618
-361
-223
-101
-64
-231
-382
-549
-840
-1177
-1404
-1542
-1702
-1804
-1678
-1636
-1510
-1340
-1185
-1098
-971
-811
-883
-1011
-1071
-1200
-1379
-1487
-1476
-1503
-1520
-1356
-1179
-1026
-774
-525
-366
-242
-90
-37
-83
-107
-180
-259
-315
-356
-351
-295
-176
-27
114
285
459
585
664
728
731
645
581
516
398
331
298
275
322
377
525
631
728
911
1098
1351
1508
1698
1771
1729
1697
1684
1789
1877
2080
2323
2525
2623
2805
2927
3006
3189
3367
3462
3470
3578
3513
3469
3330
3261
3040
2098
1166
-304
-1977
-2949
-3521
-3383
-3130
-2896
-2788
-3191
-3421
-3208
-2740
-2122
-1420
-1004
-1285
-1668
-1851
-2014
-1786
-1361
-844
-529
-239
367
802
1358
1950
2326
2379
2286
2327
2026
1652
1400
887
266
-315
-684
-922
-1095
-1073
-1106
-1273
-1469
-1627
-1748
-1928
-2000
-2105
-2392
-2570
-2718
-2857
-2837
-2609
-2280
-1909
-1419
-874
-359
100
558
923
1186
1405
1547
1554
1535
1540
1484
1400
1380
1398
1377
1413
1483
1508
1443
1310
1072
703
294
-108
-475
-809
-1133
-1425
-1756
-2042
-2215
-2268
-2206
-2013
-1788
-1626
-1503
-1414
-1346
-1279
-1215
-1171
-1138
-1062
-970
-870
-760
-623
-440
-296
-139
-178
-128
-87
-289
-432
-748
-1038
-1227
-1439
-1628
-1873
-2176
-2336
-2256
-2188
-2037
-1810
-1813
-1744
-1626
-1602
-1548
-1496
-1338
-1326
-1342
-1318
-1325
-1241
-1081
-804
-680
-643
-446
-293
-243
-143
-166
-250
-312
-342
-410
-537
-634
-709
-752
-800
-780
-720
-671
-521
-394
-382
-356
-307
-290
-216
-109
-37
-9
-27
-9
87
167
272
401
523
683
825
899
990
1036
1087
1098
1073
1129
1164
1239
1212
1245
1314
1481
1629
1764
1884
1936
2088
2172
2284
2458
2495
2574
2638
2666
2727
2733
2805
2804
2878
2865
2884
2891
2392
1572
336
-1290
-2304
-2946
-2938
-2400
-2222
-2218
-2541
-2824
-2826
-2261
-1581
-956
-556
-752
-1162
-1478
-1658
-1493
-1133
-838
-554
-361
27
498
993
1399
1633
1687
1548
1510
1421
1125
786
237
-325
-821
-1190
-1356
-1417
-1399
-1421
-1479
-1584
-1694
-1714
-1774
-1867
-1923
-2107
-2264
-2314
-2351
-2259
-2048
-1761
-1366
-868
-343
127
518
826
1109
1309
1450
1569
1614
1599
1528
1465
1366
1311
1317
1321
1358
1378
1334
1251
1049
751
397
-18
-366
-654
-921
-1160
-1407
-1642
-1797
-1882
-1877
-1789
-1633
-1484
-1355
-1252
-1183
-1140
-1113
-1111
-1080
-1016
-985
-907
-763
-645
-505
-485
-423
-400
-339
-135
-117
-205
-498
-881
-1313
-1593
-1665
-1720
-1703
-1854
-2140
-2423
-2644
-2607
-2385
-2126
-1898
-1831
-1845
-1927
-1876
-1747
-1578
-1379
-1272
-1150
-1095
-1028
-895
-774
-607
-373
-173
-25
40
82
-22
-164
-279
-402
-454
-473
-506
-608
-678
-756
-775
-705
-559
-397
-294
-219
-191
-222
-265
-211
-141
-100
-14
82
111
140
241
329
412
553
715
863
969
1002
981
928
930
986
1036
1069
1059
1099
1153
1190
1330
1388
1502
1692
1922
2096
2189
2263
2325
2391
2495
2566
2509
2474
2439
2546
2599
2614
2743
2836
2832
2452
1713
448
-878
-1655
-2120
-1974
-1616
-1585
-1663
-1951
-2122
-1923
-1443
-899
-453
-374
-663
-1006
-1182
-1226
-1084
-1000
-975
-964
-945
-577
-122
284
569
625
535
432
459
406
191
-109
-573
-1026
-1387
-1580
-1674
-1728
-1735
-1763
-1802
-1773
-1674
-1553
-1480
-1448
-1493
-1621
-1667
-1632
-1569
-1466
-1339
-1114
-863
-556
-189
174
518
794
1065
1260
1396
1479
1449
1364
1238
1154
1083
996
966
954
907
857
844
762
647
501
321
158
-45
-246
-418
-611
-828
-1043
-1205
-1270
-1252
-1224
-1195
-1151
-1140
-1114
-1075
-982
-916
-895
-885
-911
-926
-896
-871
-841
-808
-775
-727
-688
-630
-569
-558
-607
-659
-872
-1090
-1435
-1899
-2194
-2446
-2324
-2074
-1922
-1799
-1855
-1868
-1724
-1415
-1171
-998
-968
-1076
-1080
-1104
-1101
-1026
-979
-914
-877
-795
-652
-550
-378
-268
-258
-335
-289
-222
-232
-240
-373
-572
-630
-636
-606
-583
-604
-563
-551
-489
-393
-321
-237
-150
-135
-136
-170
-228
-263
-244
-216
-249
-252
-257
-206
-113
-63
-21
36
77
93
110
139
117
53
17
-34
-60
-55
-2
79
129
189
261
320
407
492
547
612
679
755
846
967
1009
1100
1183
1156
1156
1194
1327
1531
1649
1712
1810
1956
2049
2068
1998
1743
1413
1145
963
898
845
854
843
780
758
715
654
633
621
621
549
423
274
71
-186
-416
-632
-851
-1007
-1036
-1038
-1019
-1061
-1180
-1291
-1331
-1314
-1288
-1299
-1325
-1394
-1498
-1614
-1713
-1775
-1814
-1770
-1716
-1677
-1638
-1572
-1511
-1434
-1374
-1317
-1208
-1070
-952
-888
-858
-841
-850
-884
-833
-734
-660
-569
-518
-471
-443
-401
-317
-228
-159
-97
-38
13
10
21
41
11
18
47
75
117
151
146
161
192
186
179
222
263
252
225
191
137
84
37
-3
-49
-119
-195
-225
-213
-196
-180
-185
-222
-218
-182
-192
-197
-227
-317
-443
-569
-630
-717
-824
-886
-957
-1000
-1069
-1139
-1144
-1148
-1143
-1199
-1234
-1277
-1348
-1495
-1631
-1646
-1761
-1844
-1851
-1913
-1972
-1984
-1955
-1970
-1966
-1871
-1809
-1747
-1672
-1618
-1598
-1567
-1492
-1470
-1439
-1349
-1311
-1282
-1253
-1231
-1167
-1077
-961
-823
-745
-646
-564
-520
-433
-341
-281
-256
-219
-211
-178
-170
-161
-104
-48
23
129
230
311
392
487
530
567
600
637
667
672
664
621
574
544
589
641
637
697
770
819
873
907
976
1013
1047
1087
1132
1184
1214
1207
1195
1205
1219
1269
1358
1400
1494
1639
1728
1824
1914
1975
2017
1974
1844
1622
1348
1139
1052
1017
1085
1195
1199
1166
1052
857
699
638
570
447
362
220
-87
-414
-651
-876
-1131
-1241
-1256
-1347
-1397
-1419
-1521
-1644
-1717
-1723
-1739
-1757
-1772
-1803
-1872
-1979
-2065
-2124
-2086
-2004
-1914
-1842
-1774
-1702
-1637
-1518
-1380
-1251
-1120
-1007
-907
-842
-833
-823
-798
-814
-784
-664
-568
-438
-276
-192
-115
-27
74
168
220
282
321
334
346
327
308
312
324
360
395
398
418
469
497
530
559
593
636
619
599
557
466
399
341
290
238
196
166
145
146
136
124
140
164
141
96
47
-20
-95
-178
-263
-372
-464
-587
-700
-738
-810
-888
-931
-1029
-1143
-1253
-1330
-1381
-1398
-1395
-1478
-1546
-1633
-1755
-1865
-1933
-1988
-2007
-1978
-1958
-1948
-1946
-1928
-1894
-1849
-1783
-1713
-1684
-1644
-1623
-1663
-1660
-1629
-1665
-1590
-1483
-1457
-1402
-1369
-1333
-1287
-1228
-1121
-999
-899
-833
-794
-750
-695
-608
-537
-485
-432
-382
-327
-316
-292
-219
-150
-75
22
121
204
260
295
320
333
404
445
455
492
542
565
575
620
652
670
668
690
738
768
801
841
884
902
923
948
959
994
1059
1112
1151
1185
1230
1294
1371
1421
1456
1524
1543
1608
1722
1821
1938
1999
2042
2047
1898
1640
1321
1023
916
926
1038
1223
1286
1219
1104
912
662
526
516
471
439
330
51
-313
-641
-886
-1071
-1169
-1156
-1175
-1203
-1215
-1303
-1457
-1530
-1559
-1568
-1560
-1598
-1696
-1840
-2010
-2146
-2189
-2184
-2095
-1975
-1886
-1845
-1807
-1778
-1708
-1574
-1422
-1284
-1157
-1055
-1031
-1057
-1073
-1074
-1084
-1032
-857
-642
-480
-362
-262
-180
-127
-25
122
243
319
376
403
385
351
301
258
290
337
359
371
386
495
568
563
557
578
625
634
633
606
537
451
370
304
306
261
196
180
168
202
234
202
189
178
151
99
25
-20
-86
-211
-368
-473
-517
-609
-698
-789
-833
-870
-927
-956
-970
-1043
-1172
-1307
-1409
-1460
-1397
-1449
-1559
-1625
-1752
-1832
-1857
-1889
-1936
-1859
-1788
-1803
-1870
-1928
-1968
-1961
-1846
-1754
-1790
-1790
-1771
-1790
-1806
-1787
-1765
-1742
-1610
-1472
-1400
-1389
-1386
-1293
-1169
-1088
-977
-896
-822
-708
-692
-692
-670
-567
-429
-346
-282
-238
-205
-150
-73
-21
21
111
209
265
281
290
275
252
269
322
388
453
510
562
565
561
593
611
619
649
655
661
660
694
719
755
840
947
1020
1065
1048
1077
1132
1190
1267
1317
1305
1332
1338
1325
1351
1364
1495
1675
1829
1937
1948
1923
1954
1892
1703
1462
1150
884
827
904
1049
1216
1257
1206
1110
920
755
685
636
621
548
347
48
-290
-563
-750
-905
-1002
-1039
-1088
-1114
-1127
-1191
-1284
-1376
-1458
-1508
-1530
-1617
-1749
-1906
-2036
-2107
-2145
-2110
-2029
-1954
-1855
-1820
-1781
-1697
-1588
-1437
-1291
-1141
-1053
-1023
-1019
-1055
-1067
-1047
-996
-897
-733
-572
-452
-372
-276
-196
-70
95
212
284
329
348
310
241
196
179
194
238
269
295
343
379
417
483
537
595
616
617
615
567
501
431
357
281
245
206
167
162
142
136
156
168
196
195
202
201
179
121
22
-58
-157
-274
-351
-445
-551
-624
-676
-725
-790
-878
-950
-1012
-1112
-1152
-1196
-1228
-1253
-1359
-1515
-1650
-1755
-1833
-1858
-1868
-1914
-1910
-1907
-1960
-2021
-2042
-2012
-1977
-1886
-1791
-1826
-1828
-1801
-1833
-1797
-1730
-1715
-1674
-1571
-1495
-1472
-1460
-1376
-1232
-1103
-973
-861
-822
-794
-731
-675
-636
-569
-461
-381
-324
-293
-307
-295
-238
-161
-72
-3
84
120
127
163
186
212
286
349
382
409
411
419
440
471
506
555
610
627
640
676
742
791
831
874
860
868
865
843
870
905
939
999
1045
1084
1132
1176
1193
1225
1269
1304
1357
1428
1527
1600
1676
1784
1832
1870
1935
1899
1743
1482
1116
823
731
780
991
1236
1346
1267
1095
905
738
622
559
552
536
383
79
-314
-679
-902
-985
-994
-997
-1011
-1030
-1084
-1182
-1290
-1354
-1377
-1354
-1367
-1495
-1669
-1860
-1985
-2004
-2001
-1931
-1861
-1780
-1716
-1678
-1648
-1588
-1468
-1269
-1100
-972
-903
-910
-985
-1073
-1122
-1108
-1054
-925
-755
-614
-524
-479
-422
-321
-189
-29
103
152
166
146
93
49
23
-11
-21
10
55
108
158
201
278
354
424
471
512
538
565
565
531
465
406
391
366
333
306
282
270
255
260
266
271
299
292
270
231
169
67
-51
-163
-258
-336
-471
-573
-660
-772
-812
-808
-850
-889
-944
-1029
-1121
-1172
-1251
-1328
-1344
-1421
-1549
-1684
-1786
-1848
-1852
-1813
-1853
-1833
-1814
-1808
-1803
-1819
-1802
-1778
-1714
-1668
-1688
-1708
-1739
-1721
-1672
-1639
-1571
-1514
-1402
-1295
-1269
-1260
-1198
-1055
-925
-818
-750
-741
-716
-663
-615
-550
-475
-356
-250
-189
-182
-161
-151
-113
13
85
141
213
247
302
315
278
344
380
383
439
445
438
449
447
455
506
540
579
596
602
572
567
601
637
656
681
710
709
744
786
803
881
972
1016
1097
1111
1127
1170
1211
1252
1259
1324
1395
1466
1549
1642
1763
1858
1952
2015
1953
1765
1508
1182
926
850
903
1033
1217
1221
1150
1053
858
704
649
608
569
534
366
99
-232
-527
-743
-847
-921
-921
-981
-1027
-1036
-1095
-1169
-1212
-1217
-1193
-1238
-1374
-1563
-1734
-1850
-1872
-1824
-1761
-1681
-1610
-1573
-1547
-1538
-1488
-1369
-1209
-1020
-932
-909
-920
-988
-1043
-1070
-1070
-1014
-893
-773
-643
-538
-437
-382
-278
-124
14
117
191
193
206
206
188
182
188
207
235
267
279
312
323
388
491
575
658
699
688
669
608
575
523
451
404
357
282
213
151
89
58
56
43
74
97
103
67
43
-13
-95
-178
-284
-375
-513
-634
-692
-800
-891
-931
-1042
-1079
-1041
-1049
-1091
-1114
-1143
-1200
-1286
-1413
-1551
-1625
-1673
-1743
-1798
-1847
-1914
-1927
-1918
-1906
-1876
-1823
-1774
-1730
-1673
-1644
-1601
-1567
-1496
-1424
-1395
-1397
-1402
-1378
-1322
-1280
-1212
-1120
-1015
-908
-860
-830
-800
-726
-638
-545
-478
-412
-378
-362
-332
-294
-272
-206
-144
-91
-20
20
39
76
143
179
250
276
311
341
359
341
334
352
396
433
474
524
551
569
580
577
615
674
694
734
750
782
813
802
821
837
846
882
926
942
976
1018
1044
1067
1121
1167
1200
1230
1222
1277
1349
1425
1520
1608
1693
1738
1751
1719
1561
1350
1061
803
696
701
808
978
1077
1041
942
773
611
529
466
418
375
275
109
-171
-441
-622
-781
-856
-875
-938
-974
-1024
-1054
-1106
-1135
-1132
-1170
-1227
-1364
-1541
-1707
-1808
-1852
-1850
-1810
-1812
-1827
-1828
-1805
-1774
-1678
-1530
-1366
-1170
-1037
-988
-976
-985
-997
-1008
-985
-920
-862
-784
-690
-627
-531
-425
-322
-161
-14
135
232
312
374
379
370
359
355
325
306
288
279
273
273
329
413
489
535
591
625
612
589
577
570
536
484
458
397
331
264
182
170
183
160
181
154
144
136
91
55
2
-90
-200
-298
-455
-570
-659
-735
-806
-852
-921
-968
-1001
-1074
-1165
-1227
-1277
-1325
-1405
-1499
-1590
-1694
-1700
-1688
-1704
-1703
-1717
-1728
-1747
-1776
-1782
-1809
-1785
-1732
-1726
-1745
-1758
-1768
-1740
-1690
-1663
-1608
-1544
-1484
-1419
-1358
-1277
-1215
-1127
-998
-928
-871
-863
-854
-799
-744
-683
-620
-570
-520
-470
-431
-372
-311
-233
-139
-47
31
71
82
97
127
138
142
191
245
278
324
367
407
452
537
607
675
734
761
752
727
713
701
691
673
643
632
658
659
681
730
795
831
901
972
975
987
1019
1063
1092
1158
1203
1207
1260
1297
1347
1433
1539
1621
1718
1809
1866
1859
1739
1503
1208
884
694
666
698
820
919
913
857
857
805
700
629
487
329
239
103
-125
-396
-638
-830
-979
-1046
-1061
-1131
-1191
-1238
-1267
-1275
-1254
-1198
-1205
-1329
-1523
-1676
-1796
-1825
-1785
-1790
-1831
-1858
-1849
-1826
-1775
-1719
-1625
-1492
-1351
-1168
-1012
-944
-899
-916
-963
-942
-866
-786
-705
-676
-696
-679
-611
-454
-302
-191
-63
11
56
128
211
268
272
250
245
255
282
316
335
331
371
401
448
535
585
596
563
501
500
472
505
714
802
732
566
361
267
308
291
178
14
-145
-230
-237
-251
-328
-444
-602
-765
-886
-1047
-1199
-1363
-1586
-1740
-1760
-1723
-1635
-1607
-1657
-1743
-1765
-1744
-1740
-1705
-1787
-1809
-1715
-1696
-1681
-1668
-1661
-1673
-1633
-1577
-1604
-1565
-1496
-1477
-1512
-1523
-1500
-1513
-1448
-1418
-1514
-1585
-1585
-1517
-1429
-1373
-1299
-1249
-1181
-1075
-998
-897
-767
-616
-510
-407
-272
-195
-80
11
88
159
212
304
416
477
551
608
607
651
678
684
686
632
588
561
504
481
482
441
404
380
378
366
360
321
336
386
439
460
467
486
517
567
644
757
855
931
1033
1119
1194
1329
1432
1572
1646
1644
1713
1803
1862
1977
2004
2014
2138
2310
2524
2690
2694
2393
1830
981
-4
-735
-1245
-1428
-1316
-1246
-1316
-1344
-1192
-828
-361
9
115
-1
-235
-374
-412
-465
-545
-707
-835
-845
-698
-395
-108
54
167
189
233
322
310
132
-296
-875
-1435
-1840
-2030
-2054
-2058
-2113
-2120
-2069
-1912
-1678
-1517
-1419
-1359
-1309
-1231
-1146
-1096
-1087
-1114
-1094
-957
-679
-302
73
434
709
950
1188
1356
1470
1481
1373
1158
931
770
624
515
431
335
294
306
376
403
334
229
64
-106
-226
-338
-476
-664
-834
-973
-1030
-965
-833
-701
-563
-429
-304
-207
-119
-116
-158
-243
-369
-451
-534
-602
-654
-737
-785
-783
-804
-818
-814
-845
-976
-1191
-1391
-1624
-1810
-1893
-2053
-2129
-2221
-2323
-2344
-2291
-2070
-1797
-1588
-1391
-1142
-970
-877
-698
-580
-574
-546
-545
-549
-599
-565
-517
-518
-498
-424
-368
-370
-390
-434
-563
-720
-840
-937
-1029
-1127
-1208
-1262
-1285
-1222
-1059
-905
-759
-601
-444
-326
-243
-202
-190
-216
-259
-273
-298
-280
-251
-220
-154
-86
-29
18
88
107
71
45
-35
-173
-265
-326
-375
-398
-373
-313
-223
-85
82
263
374
515
601
632
696
729
736
760
826
913
1028
1092
1225
1328
1557
1773
1935
1930
1918
1913
1905
2044
2054
2075
2026
2068
2245
2453
2685
2969
3106
3062
2736
1976
880
-298
-1228
-1612
-1576
-1439
-1253
-1308
-1371
-1194
-731
-199
220
283
62
-336
-745
-830
-845
-880
-951
-1001
-1047
-864
-495
-177
15
24
-41
-112
-183
-286
-558
-1093
-1767
-2329
-2644
-2684
-2502
-2326
-2220
-2186
-2091
-1874
-1664
-1453
-1349
-1305
-1279
-1230
-1111
-1003
-905
-768
-565
-288
108
543
940
1235
1409
1482
1515
1531
1483
1351
1156
921
642
464
417
426
427
424
386
378
345
265
146
-18
-229
-421
-545
-651
-721
-778
-843
-866
-772
-631
-430
-262
-159
-144
-174
-183
-273
-362
-442
-564
-697
-846
-890
-890
-891
-855
-863
-879
-907
-1010
-1173
-1415
-1738
-1973
-2164
-2207
-2262
-2314
-2294
-2261
-2137
-1990
-1805
-1684
-1563
-1435
-1294
-1161
-1076
-950
-845
-827
-735
-603
-487
-396
-349
-307
-343
-310
-239
-238
-308
-390
-525
-673
-789
-876
-939
-1019
-1058
-1046
-1044
-1016
-939
-848
-736
-666
-588
-491
-451
-401
-379
-403
-411
-382
-342
-303
-283
-254
-232
-215
-153
-134
-126
-99
-88
-141
-184
-221
-246
-278
-279
-255
-267
-220
-150
-69
23
124
158
245
325
423
559
585
647
671
795
947
1118
1245
1317
1415
1423
1580
1745
1832
1920
1895
1862
1854
2024
2256
2391
2509
2588
2726
2838
3083
3278
3355
3205
2662
1851
598
-542
-1409
-1646
-1594
-1376
-1172
-1233
-1209
-1036
-573
-40
307
261
-73
-555
-942
-1010
-900
-888
-936
-953
-947
-762
-412
-89
-9
-90
-212
-280
-439
-599
-916
-1504
-2180
-2669
-2892
-2844
-2595
-2352
-2213
-2187
-2092
-1871
-1612
-1376
-1240
-1218
-1229
-1177
-1001
-818
-682
-496
-266
40
417
811
1145
1375
1525
1591
1628
1595
1491
1346
1104
812
595
409
311
318
329
303
265
206
163
133
49
-92
-275
-428
-494
-538
-546
-558
-577
-562
-478
-324
-123
35
142
132
91
58
-2
-85
-215
-393
-573
-722
-816
-868
-919
-947
-1022
-1116
-1160
-1228
-1266
-1341
-1449
-1756
-2003
-2134
-2406
-2252
-2233
-2154
-2025
-1994
-1884
-1778
-1580
-1433
-1168
-1039
-860
-666
-678
-561
-427
-389
-275
-235
-166
-186
-211
-175
-230
-245
-292
-284
-427
-548
-701
-849
-1022
-1160
-1207
-1219
-1237
-1168
-1134
-1175
-1064
-1010
-924
-806
-749
-677
-626
-636
-584
-563
-544
-455
-405
-347
-287
-252
-214
-142
-122
-125
-123
-150
-192
-247
-291
-363
-388
-376
-357
-337
-286
-198
-119
-26
61
159
266
284
319
376
477
589
744
789
800
900
870
987
1192
1402
1568
1736
1740
1849
1951
2091
2284
2334
2379
2307
2424
2378
2566
2648
2701
2948
3059
3233
3356
3118
2499
1445
157
-916
-1668
-1609
-1439
-1232
-1277
-1444
-1387
-1092
-424
136
410
197
-183
-575
-833
-781
-591
-716
-885
-1045
-1019
-807
-461
-150
-121
-204
-246
-208
-281
-489
-916
-1564
-2272
-2682
-2822
-2724
-2540
-2403
-2359
-2328
-2176
-1834
-1451
-1158
-1017
-974
-944
-863
-687
-555
-462
-376
-210
75
461
852
1152
1352
1486
1563
1612
1652
1582
1381
1080
744
436
239
173
154
98
53
21
20
59
97
51
-54
-167
-267
-333
-356
-410
-507
-602
-623
-525
-378
-197
-95
-41
-36
-49
-64
-83
-131
-278
-469
-651
-826
-934
-1001
-1059
-1135
-1219
-1257
-1272
-1258
-1214
-1228
-1298
-1519
-1763
-2013
-2142
-2138
-2079
-1919
-1960
-1846
-1753
-1562
-1332
-1122
-939
-858
-755
-669
-564
-544
-489
-430
-431
-422
-347
-329
-320
-375
-400
-447
-465
-428
-464
-530
-727
-875
-1035
-1150
-1180
-1204
-1196
-1155
-1133
-1090
-1026
-923
-786
-689
-646
-579
-509
-473
-404
-386
-375
-384
-379
-299
-234
-224
-253
-241
-234
-189
-178
-198
-193
-226
-266
-331
-363
-388
-397
-357
-350
-308
-263
-204
-79
35
154
267
390
542
646
793
899
994
1096
1110
1174
1247
1322
1412
1534
1662
1757
1923
1994
2046
2143
2158
2250
2301
2295
2393
2409
2583
2738
3009
3102
3202
3090
2531
1692
445
-595
-1463
-1648
-1552
-1397
-1321
-1439
-1425
-1199
-647
-27
388
339
38
-402
-656
-680
-518
-586
-766
-983
-1098
-975
-682
-365
-220
-200
-275
-274
-333
-476
-797
-1346
-2033
-2560
-2794
-2821
-2680
-2556
-2522
-2536
-2432
-2131
-1706
-1289
-1039
-921
-885
-793
-628
-464
-327
-254
-137
25
264
629
919
1169
1379
1500
1597
1627
1608
1479
1251
949
644
414
245
198
149
61
-42
-116
-90
-65
-85
-85
-168
-276
-326
-373
-393
-445
-513
-556
-566
-485
-359
-271
-219
-190
-169
-145
-148
-159
-223
-359
-521
-681
-839
-952
-1057
-1178
-1320
-1424
-1472
-1492
-1478
-1433
-1532
-1707
-1892
-2081
-2090
-2067
-1971
-1982
-2035
-2071
-2018
-1844
-1632
-1315
-1113
-964
-800
-675
-525
-351
-218
-155
-195
-223
-257
-285
-353
-381
-398
-458
-425
-413
-436
-488
-553
-638
-740
-798
-776
-811
-846
-871
-937
-992
-945
-837
-727
-604
-497
-418
-327
-228
-158
-91
-108
-101
-152
-243
-301
-365
-393
-430
-430
-424
-442
-427
-431
-440
-469
-440
-406
-422
-381
-373
-379
-378
-330
-226
-156
-47
90
188
254
383
471
542
681
774
784
845
901
967
1104
1160
1339
1469
1570
1725
1814
1946
1968
2059
2098
2146
2188
2247
2407
2498
2621
2789
2969
3118
3298
3224
2835
1915
675
-364
-1372
-1590
-1489
-1362
-1370
-1577
-1549
-1376
-818
-128
356
314
-18
-329
-580
-617
-474
-491
-725
-979
-1066
-946
-727
-351
-173
-180
-247
-197
-176
-274
-545
-1042
-1745
-2302
-2560
-2615
-2553
-2514
-2490
-2567
-2481
-2186
-1784
-1397
-1132
-978
-917
-832
-645
-449
-312
-234
-162
-46
167
488
802
1057
1259
1417
1536
1612
1636
1555
1339
1048
747
496
318
237
130
-1
-113
-160
-125
-84
-34
-31
-81
-145
-147
-138
-165
-215
-309
-401
-436
-400
-294
-172
-99
-57
-42
-41
-27
-63
-161
-313
-494
-696
-878
-1049
-1160
-1301
-1440
-1563
-1631
-1641
-1631
-1748
-1883
-1994
-2233
-2199
-2219
-2153
-2167
-2266
-2275
-2282
-2041
-1773
-1450
-1234
-1069
-910
-833
-639
-410
-307
-264
-329
-378
-455
-514
-491
-548
-607
-705
-691
-755
-789
-782
-858
-907
-954
-976
-982
-1010
-984
-1012
-1068
-1004
-918
-753
-596
-443
-360
-302
-201
-102
-2
65
103
59
11
-17
-50
-85
-91
-121
-153
-163
-177
-213
-248
-212
-229
-209
-233
-249
-257
-302
-294
-308
-278
-225
-123
-63
31
133
242
343
472
587
672
778
859
972
1015
1134
1195
1251
1313
1411
1560
1706
1819
1940
2013
2103
2205
2243
2257
2283
2315
2268
2352
2418
2579
2706
2793
2797
2385
1739
754
-222
-1095
-1505
-1552
-1484
-1413
-1435
-1445
-1301
-869
-325
117
204
63
-255
-496
-543
-434
-413
-574
-799
-994
-1038
-909
-644
-451
-412
-467
-530
-612
-701
-918
-1312
-1831
-2328
-2649
-2788
-2736
-2637
-2593
-2586
-2500
-2273
-1926
-1553
-1243
-1023
-893
-758
-529
-312
-144
-16
60
136
299
532
790
1023
1231
1368
1454
1496
1517
1484
1359
1127
835
580
395
295
191
109
20
-75
-100
-82
-22
5
-20
-45
-56
-79
-89
-119
-164
-228
-292
-278
-234
-193
-134
-94
-88
-87
-85
-118
-227
-354
-527
-719
-888
-1056
-1198
-1323
-1443
-1567
-1692
-1743
-1895
-2130
-2179
-2371
-2380
-2345
-2408
-2471
-2535
-2372
-2207
-1931
-1658
-1398
-1267
-1165
-901
-770
-603
-371
-344
-381
-422
-391
-419
-469
-440
-510
-588
-660
-668
-729
-819
-856
-879
-945
-991
-1020
-1065
-1110
-1105
-1067
-1071
-974
-839
-698
-589
-490
-414
-319
-207
-96
-17
-7
-22
-57
-102
-116
-137
-181
-200
-226
-268
-312
-344
-340
-338
-305
-297
-296
-264
-223
-198
-182
-146
-146
-97
3
118
194
259
278
339
391
488
641
710
809
870
915
941
1048
1109
1205
1326
1412
1445
1506
1548
1625
1740
1789
1926
1922
2036
2060
2147
2233
2364
2558
2696
2932
2977
2960
2626
2003
1021
-14
-879
-1364
-1454
-1357
-1223
-1254
-1257
-1125
-750
-211
285
419
233
-162
-474
-591
-553
-524
-658
-893
-1125
-1183
-1022
-727
-497
-379
-376
-437
-515
-665
-892
-1289
-1825
-2313
-2678
-2846
-2803
-2688
-2588
-2546
-2473
-2245
-1912
-1525
-1170
-980
-901
-819
-691
-518
-350
-238
-143
-35
110
320
593
899
1172
1358
1494
1567
1548
1463
1302
1053
762
502
296
139
74
25
-35
-67
-71
-21
43
61
43
1
-45
-87
-119
-151
-219
-300
-361
-358
-327
-278
-210
-169
-126
-107
-113
-138
-193
-298
-453
-653
-848
-1014
-1179
-1417
-1709
-1932
-2276
-2492
-2486
-2616
-2562
-2502
-2443
-2312
-2189
-1928
-1681
-1501
-1388
-1258
-1269
-1230
-1029
-959
-878
-746
-669
-633
-599
-479
-415
-449
-416
-425
-519
-639
-673
-797
-980
-1048
-1127
-1157
-1138
-1057
-944
-886
-758
-610
-538
-412
-321
-286
-262
-250
-233
-215
-197
-181
-141
-155
-117
-81
-89
-85
-105
-129
-183
-237
-298
-413
-524
-577
-606
-632
-613
-555
-500
-439
-337
-266
-193
-118
-40
-12
22
38
47
78
147
222
244
320
380
497
544
668
784
840
927
1017
1111
1156
1388
1474
1557
1608
1578
1685
1691
1849
2022
2026
2113
2227
2369
2467
2683
2894
2978
3084
3032
2738
2098
1155
254
-616
-1128
-1199
-1165
-1094
-1148
-1140
-984
-635
-69
340
435
241
-66
-378
-567
-542
-571
-704
-893
-1053
-1066
-960
-691
-459
-381
-373
-414
-492
-633
-846
-1211
-1714
-2188
-2523
-2693
-2700
-2638
-2556
-2516
-2404
-2159
-1826
-1495
-1192
-1002
-936
-850
-742
-592
-461
-320
-200
-101
68
291
534
787
1024
1214
1311
1370
1398
1319
1148
939
683
437
265
144
78
42
20
17
50
95
132
146
103
42
-22
-89
-140
-215
-269
-326
-365
-350
-322
-268
-217
-171
-137
-146
-154
-228
-331
-457
-647
-838
-1008
-1156
-1245
-1347
-1461
-1579
-1801
-2033
-2117
-2207
-2182
-2022
-2054
-2077
-2090
-2027
-1995
-1929
-1820
-1806
-1754
-1710
-1510
-1324
-1144
-867
-734
-648
-553
-489
-471
-513
-541
-614
-687
-695
-684
-743
-836
-853
-909
-925
-863
-779
-733
-723
-733
-765
-818
-809
-701
-639
-601
-557
-512
-461
-340
-210
-117
-71
-55
3
11
-22
-19
-60
-93
-103
-122
-178
-212
-249
-274
-267
-247
-204
-165
-145
-133
-145
-182
-183
-156
-127
-115
-126
-108
-73
54
233
344
495
540
584
625
688
783
835
927
957
1002
1047
1145
1223
1284
1440
1528
1602
1717
1889
1965
2089
2142
2194
2189
2254
2480
2535
2765
2880
2915
2809
2512
1909
1022
66
-819
-1236
-1468
-1378
-1239
-1245
-1201
-1050
-695
-238
126
264
96
-271
-538
-596
-566
-541
-583
-773
-936
-979
-821
-594
-414
-334
-343
-450
-580
-721
-981
-1339
-1832
-2289
-2623
-2763
-2695
-2536
-2424
-2378
-2265
-2104
-1790
-1430
-1190
-1032
-966
-893
-767
-601
-404
-219
-67
61
251
495
757
1043
1243
1369
1437
1429
1379
1287
1133
889
637
394
204
120
86
58
15
-29
-4
38
75
86
56
-17
-101
-174
-268
-298
-352
-407
-412
-380
-292
-222
-164
-136
-123
-141
-188
-279
-368
-493
-656
-829
-986
-1136
-1231
-1318
-1399
-1479
-1574
-1689
-1896
-2079
-2315
-2370
-2441
-2372
-2296
-2299
-2297
-2287
-2163
-2008
-1707
-1490
-1307
-1168
-1095
-953
-828
-649
-528
-527
-551
-624
-633
-638
-616
-563
-570
-576
-611
-623
-714
-747
-766
-853
-890
-912
-948
-963
-970
-992
-977
-969
-851
-697
-583
-479
-415
-402
-342
-282
-232
-177
-181
-187
-245
-294
-316
-326
-320
-291
-284
-314
-316
-343
-299
-267
-242
-172
-146
-106
-82
-75
-79
-91
-84
-6
42
115
192
231
317
436
562
663
773
815
829
864
892
955
1066
1179
1239
1313
1326
1450
1591
1682
1843
1853
1983
2075
2131
2237
2257
2308
2303
2443
2528
2735
2879
2847
2726
2071
1356
345
-562
-1183
-1515
-1510
-1456
-1301
-1257
-1142
-871
-439
-12
146
51
-260
-640
-853
-863
-815
-840
-953
-1032
-1118
-1055
-815
-583
-446
-402
-419
-555
-762
-988
-1342
-1790
-2280
-2625
-2817
-2847
-2667
-2504
-2362
-2222
-2026
-1728
-1399
-1085
-906
-838
-785
-702
-569
-399
-219
-67
68
230
457
726
977
1239
1432
1518
1546
1480
1342
1176
962
691
425
235
102
63
71
94
127
149
199
202
222
176
77
-29
-126
-185
-226
-269
-289
-291
-276
-200
-117
-47
-4
15
-4
-60
-168
-297
-466
-664
-859
-1026
-1201
-1337
-1456
-1680
-1753
-1929
-2064
-2117
-2208
-2261
-2312
-2266
-2267
-2174
-2111
-2014
-1961
-1960
-1853
-1819
-1750
-1518
-1352
-1191
-1020
-826
-702
-637
-549
-526
-581
-655
-668
-781
-848
-834
-829
-856
-879
-846
-819
-801
-727
-695
-738
-735
-730
-742
-744
-718
-674
-617
-574
-515
-428
-352
-249
-186
-159
-141
-103
-83
-104
-113
-165
-241
-287
-297
-298
-300
-302
-281
-227
-175
-136
-104
-92
-103
-101
-94
-92
-92
-86
-73
-58
0
128
233
346
471
596
601
666
733
713
803
809
878
926
954
1070
1154
1299
1450
1672
1781
1837
1945
1940
2041
2146
2246
2293
2347
2375
2453
2578
2768
2959
2990
2906
2405
1669
715
-215
-863
-1238
-1241
-1208
-1127
-1160
-1106
-849
-470
24
241
152
-185
-573
-823
-886
-810
-822
-925
-1092
-1174
-1100
-906
-662
-506
-462
-519
-610
-753
-926
-1244
-1676
-2133
-2533
-2742
-2749
-2638
-2516
-2436
-2340
-2188
-1918
-1593
-1335
-1149
-1055
-1017
-918
-786
-638
-448
-291
-121
61
265
522
814
1097
1296
1426
1486
1470
1392
1244
1064
832
614
458
346
299
298
305
311
334
364
392
365
304
197
91
15
-65
-141
-221
-279
-308
-320
-304
-213
-144
-81
-70
-80
-98
-198
-288
-449
-612
-800
-973
-1079
-1156
-1240
-1314
-1389
-1484
-1654
-1797
-1948
-2170
-2165
-2261
-2168
-2067
-2078
-1968
-1979
-1898
-1871
-1769
-1679
-1515
-1329
-1274
-1082
-978
-821
-633
-564
-483
-520
-551
-616
-713
-734
-778
-754
-749
-757
-803
-862
-844
-853
-878
-877
-897
-861
-888
-895
-877
-898
-787
-732
-676
-580
-521
-438
-361
-280
-224
-173
-142
-104
-121
-174
-210
-241
-236
-245
-211
-207
-197
-173
-175
-160
-141
-143
-141
-129
-120
-96
-124
-108
-82
-38
28
75
138
222
277
376
476
570
682
765
863
874
910
925
963
1067
1211
1381
1533
1657
1728
1816
1931
2050
2201
2260
2301
2361
2342
2477
2557
2723
2893
2911
2900
2575
2131
1386
461
-330
-924
-1133
-1161
-1059
-1039
-1051
-907
-665
-271
97
203
54
-262
-554
-673
-689
-610
-663
-842
-994
-1056
-918
-697
-470
-370
-394
-460
-583
-683
-909
-1257
-1679
-2130
-2448
-2612
-2617
-2527
-2467
-2421
-2345
-2193
-1915
-1608
-1386
-1244
-1164
-1100
-962
-786
-632
-478
-375
-279
-106
120
406
719
963
1162
1326
1402
1448
1428
1324
1144
897
672
480
355
312
256
211
205
210
231
262
265
221
122
43
-17
-93
-185
-272
-371
-440
-448
-431
-349
-266
-216
-196
-183
-181
-192
-243
-355
-510
-682
-841
-978
-1077
-1171
-1261
-1360
-1442
-1528
-1715
-1810
-1993
-2069
-1958
-1995
-1869
-1893
-1908
-1785
-1686
-1566
-1488
-1443
-1532
-1457
-1402
-1367
-1198
-1109
-959
-857
-774
-642
-629
-545
-455
-464
-495
-544
-591
-636
-668
-699
-767
-821
-781
-736
-703
-667
-636
-669
-655
-590
-591
-580
-575
-556
-553
-549
-497
-457
-416
-368
-335
-353
-352
-356
-324
-298
-294
-286
-306
-295
-285
-289
-297
-270
-267
-243
-193
-154
-133
-127
-114
-81
-29
29
62
70
115
138
220
263
258
334
415
477
568
581
604
628
733
924
1010
1122
1172
1243
1378
1536
1708
1776
1861
1915
1992
2077
2193
2311
2388
2507
2599
2605
2538
2245
1670
958
210
-271
-490
-487
-361
-409
-485
-455
-274
-13
233
272
3
-270
-405
-429
-388
-434
-635
-917
-1152
-1195
-1086
-916
-757
-716
-742
-736
-697
-639
-658
-803
-1087
-1421
-1661
-1750
-1739
-1731
-1769
-1847
-1905
-1823
-1638
-1446
-1274
-1190
-1126
-1007
-819
-610
-501
-505
-534
-561
-546
-446
-297
-187
-78
31
157
319
472
603
642
625
567
500
465
463
422
353
291
224
194
188
204
195
186
178
160
183
227
204
145
41
-67
-127
-179
-214
-257
-308
-347
-362
-349
-329
-330
-338
-375
-432
-466
-499
-526
-563
-612
-662
-730
-790
-820
-889
-915
-953
-1026
-1044
-1081
-1080
-1050
-1045
-1108
-1158
-1221
-1315
-1371
-1407
-1439
-1441
-1374
-1315
-1252
-1154
-1106
-1119
-1076
-1050
-1055
-1038
-1007
-1013
-1038
-1031
-1063
-1077
-1056
-1035
-1032
-1027
-1009
-996
-973
-960
-935
-937
-956
-947
-953
-947
-959
-929
-872
-837
-768
-709
-699
-700
-684
-659
-640
-573
-500
-451
-405
-353
-306
-260
-196
-143
-92
-55
-15
30
53
97
130
156
211
243
265
263
265
299
289
306
360
387
438
496
516
536
566
605
640
668
708
759
810
883
953
993
1089
1159
1192
1261
1284
1321
1399
1502
1596
1674
1745
1816
1894
1953
1956
1866
1647
1295
978
758
673
785
963
1101
1147
1105
957
793
644
517
434
371
293
123
-147
-429
-651
-792
-828
-852
-883
-881
-860
-859
-900
-933
-979
-1072
-1154
-1278
-1458
-1634
-1742
-1799
-1849
-1842
-1814
-1788
-1739
-1689
-1638
-1582
-1488
-1357
-1234
-1125
-1056
-1048
-1081
-1081
-1072
-1079
-1045
-987
-913
-812
-685
-595
-486
-359
-266
-153
-57
-20
7
17
5
47
67
59
85
90
117
182
244
302
393
460
537
596
615
623
629
628
617
613
569
537
505
471
436
409
363
317
313
258
200
167
116
74
35
-13
-60
-129
-228
-345
-492
-596
-730
-782
-779
-847
-836
-855
-936
-980
-1028
-1134
-1203
-1252
-1339
-1381
-1442
-1522
-1608
-1682
-1667
-1623
-1613
-1558
-1536
-1576
-1554
-1568
-1667
-1687
-1651
-1638
-1627
-1646
-1639
-1652
-1626
-1513
-1439
-1382
-1323
-1286
-1230
-1170
-1127
-1095
-1049
-977
-917
-923
-899
-831
-811
-728
-616
-548
-472
-386
-289
-194
-112
-30
41
96
139
185
194
202
236
261
311
369
420
481
509
560
624
655
686
713
725
751
777
797
794
793
798
818
853
893
945
968
974
1015
1056
1140
1250
1304
1340
1407
1452
1461
1468
1471
1495
1605
1720
1782
1838
1857
1753
1523
1144
760
507
474
667
905
1072
1120
1096
972
786
605
390
277
225
168
39
-218
-499
-721
-851
-894
-939
-961
-941
-912
-873
-891
-950
-1003
-1037
-1100
-1231
-1428
-1638
-1784
-1855
-1859
-1807
-1727
-1676
-1597
-1530
-1489
-1437
-1362
-1265
-1149
-1029
-970
-979
-1030
-1082
-1118
-1141
-1102
-1027
-927
-788
-655
-495
-364
-275
-144
-56
3
61
68
67
79
92
126
140
131
144
160
180
234
273
322
399
480
547
566
564
548
508
482
464
442
434
422
407
412
396
378
362
325
288
264
235
168
118
87
54
15
-67
-140
-204
-261
-300
-349
-433
-510
-612
-729
-808
-880
-951
-1052
-1154
-1239
-1309
-1353
-1425
-1500
-1533
-1520
-1498
-1490
-1542
-1651
-1663
-1659
-1667
-1679
-1716
-1739
-1717
-1669
-1669
-1716
-1694
-1597
-1507
-1403
-1353
-1357
-1314
-1229
-1204
-1219
-1225
-1219
-1204
-1185
-1166
-1122
-1042
-928
-828
-730
-663
-608
-547
-498
-434
-365
-332
-297
-232
-161
-117
-84
-37
15
84
165
232
285
340
427
523
594
670
697
693
709
706
702
729
715
694
708
733
757
799
848
897
925
948
987
1005
1057
1090
1124
1165
1183
1222
1252
1261
1296
1325
1402
1485
1560
1656
1721
1797
1822
1736
1437
1044
768
618
725
972
1156
1265
1246
1121
928
687
485
348
291
235
132
-84
-409
-680
-850
-951
-986
-1005
-979
-932
-908
-910
-948
-1023
-1078
-1120
-1212
-1373
-1557
-1704
-1784
-1803
-1773
-1724
-1682
-1608
-1539
-1483
-1447
-1430
-1354
-1234
-1119
-1019
-993
-1027
-1068
-1122
-1151
-1155
-1153
-1070
-963
-843
-695
-580
-476
-341
-208
-86
0
7
18
26
34
63
76
76
122
161
205
267
321
395
470
561
637
668
677
660
606
559
517
457
409
388
397
411
377
336
317
301
285
257
228
187
158
117
69
12
-78
-159
-223
-291
-367
-445
-563
-691
-786
-814
-876
-969
-1037
-1160
-1189
-1167
-1241
-1315
-1423
-1525
-1553
-1548
-1600
-1668
-1679
-1683
-1664
-1667
-1728
-1816
-1839
-1742
-1664
-1677
-1681
-1662
-1617
-1520
-1456
-1451
-1434
-1364
-1280
-1245
-1231
-1208
-1195
-1123
-1035
-1009
-1016
-1002
-953
-885
-806
-740
-664
-584
-485
-400
-390
-375
-318
-280
-239
-162
-110
-66
3
98
168
209
264
324
374
447
528
541
554
607
661
709
745
760
764
773
809
836
841
882
923
928
921
922
924
986
1089
1158
1216
1277
1338
1371
1405
1401
1391
1414
1484
1532
1581
1664
1720
1723
1611
1307
904
615
528
676
904
1099
1219
1194
1088
907
661
413
249
173
129
17
-221
-524
-765
-907
-1001
-1042
-1047
-1028
-1014
-996
-1021
-1103
-1165
-1217
-1271
-1363
-1520
-1695
-1835
-1892
-1850
-1796
-1733
-1647
-1573
-1488
-1421
-1405
-1355
-1270
-1141
-995
-904
-873
-902
-957
-989
-1053
-1088
-1056
-1025
-936
-811
-713
-625
-556
-484
-376
-292
-242
-226
-220
-182
-130
-85
-54
-9
19
64
119
173
231
289
354
451
534
591
612
603
613
610
573
527
499
446
405
377
322
266
234
215
220
191
176
178
113
61
-1
-73
-127
-193
-278
-344
-435
-534
-681
-854
-944
-1008
-988
-969
-1000
-1078
-1163
-1251
-1337
-1436
-1598
-1689
-1704
-1663
-1620
-1668
-1747
-1772
-1746
-1700
-1724
-1766
-1771
-1746
-1688
-1675
-1721
-1711
-1625
-1541
-1463
-1448
-1410
-1343
-1262
-1126
-1041
-1016
-981
-915
-909
-918
-923
-902
-827
-755
-669
-638
-632
-595
-543
-481
-420
-348
-296
-246
-173
-129
-115
-96
-74
-25
23
86
134
166
226
312
411
521
569
622
701
762
820
870
879
897
941
996
998
962
954
990
1074
1143
1237
1309
1372
1435
1495
1533
1546
1567
1607
1630
1712
1805
1836
1923
1937
1821
1539
1115
775
556
606
885
1117
1281
1311
1205
1022
829
584
398
318
281
204
15
-258
-549
-774
-900
-956
-985
-994
-968
-937
-921
-958
-1022
-1083
-1139
-1235
-1386
-1584
-1743
-1846
-1882
-1851
-1809
-1751
-1691
-1621
-1562
-1514
-1492
-1407
-1266
-1115
-986
-930
-931
-987
-1052
-1097
-1109
-1098
-1032
-917
-781
-659
-537
-416
-315
-207
-110
-31
5
3
-3
-2
17
25
33
52
87
138
188
243
292
367
459
533
587
605
585
571
539
516
503
470
446
439
441
403
350
333
295
260
222
160
119
75
3
-47
-110
-174
-225
-282
-320
-375
-436
-509
-577
-693
-809
-879
-947
-953
-1049
-1234
-1377
-1510
-1512
-1443
-1432
-1426
-1415
-1389
-1391
-1460
-1609
-1719
-1726
-1689
-1661
-1729
-1829
-1865
-1863
-1793
-1731
-1716
-1614
-1477
-1409
-1384
-1397
-1394
-1301
-1191
-1125
-1156
-1212
-1211
-1181
-1104
-1023
-927
-816
-677
-554
-518
-489
-409
-303
-209
-127
-70
-49
-55
-32
12
28
80
165
247
306
353
410
463
495
555
619
644
663
657
646
670
708
761
788
818
864
906
956
1008
1078
1127
1211
1321
1374
1405
1417
1450
1479
1510
1581
1633
1697
1800
1895
1991
2027
1920
1637
1219
809
552
556
780
1061
1274
1284
1197
1039
808
579
389
282
214
142
-26
-324
-654
-902
-1062
-1123
-1147
-1117
-1072
-1040
-969
-978
-1011
-1011
-1046
-1128
-1283
-1472
-1676
-1809
-1860
-1860
-1841
-1799
-1745
-1674
-1633
-1591
-1517
-1454
-1341
-1195
-1071
-1019
-1026
-1067
-1113
-1180
-1211
-1198
-1112
-1000
-856
-723
-602
-472
-379
-263
-141
-60
-13
31
65
92
111
129
123
107
134
186
219
251
305
362
428
479
519
527
521
505
455
413
387
395
397
376
360
328
302
261
189
166
132
73
40
1
-57
-140
-195
-257
-333
-383
-491
-647
-797
-900
-949
-951
-976
-1053
-1114
-1198
-1269
-1342
-1453
-1593
-1696
-1731
-1719
-1722
-1754
-1768
-1761
-1714
-1678
-1685
-1716
-1740
-1739
-1733
-1744
-1748
-1780
-1772
-1745
-1728
-1714
-1657
-1540
-1438
-1325
-1210
-1115
-1034
-950
-878
-837
-803
-747
-683
-605
-530
-464
-420
-398
-345
-253
-173
-78
15
104
178
248
310
342
390
446
442
454
454
449
472
491
542
574
598
653
714
763
818
856
886
933
967
1007
1049
1056
1062
1104
1151
1216
1279
1352
1415
1490
1589
1641
1747
1836
1914
2008
2038
1981
1753
1324
1059
966
914
852
771
711
772
825
824
882
790
682
571
354
150
101
85
22
-225
-716
-1144
-1425
-1511
-1417
-1328
-1290
-1369
-1408
-1317
-1112
-887
-862
-1078
-1427
-1708
-1747
-1714
-1716
-1833
-2087
-2253
-2278
-2169
-2030
-1973
-1946
-1921
-1756
-1510
-1232
-1005
-947
-967
-995
-966
-876
-717
-549
-450
-358
-205
31
363
647
830
923
984
1076
1227
1378
1463
1449
1399
1330
1306
1298
1272
1175
1081
1014
975
986
954
880
774
615
460
321
214
150
58
-84
-227
-334
-400
-445
-488
-569
-696
-821
-907
-954
-958
-1024
-1162
-1293
-1513
-1744
-1989
-2172
-2324
-2397
-2353
-2328
-2250
-2232
-2180
-2089
-2031
-1991
-2053
-2185
-2378
-2446
-2437
-2383
-2260
-2164
-2038
-1917
-1725
-1535
-1385
-1210
-1107
-1026
-946
-898
-871
-866
-845
-850
-800
-724
-614
-480
-377
-279
-155
-68
35
168
216
217
198
183
187
249
321
387
481
542
621
696
806
883
944
999
1020
1027
971
928
886
812
750
697
650
658
676
703
732
759
794
831
888
960
1119
1197
1291
1367
1409
1533
1668
1813
1918
1994
2006
2108
2192
2327
2533
2676
2669
2354
1630
543
-490
-1457
-1894
-1976
-1910
-1788
-1869
-1725
-1363
-723
-32
365
397
140
-125
-204
-59
45
-10
-300
-678
-818
-660
-365
-60
67
53
117
207
329
248
-146
-766
-1473
-2031
-2344
-2436
-2503
-2587
-2686
-2706
-2507
-2123
-1650
-1269
-1045
-888
-717
-514
-284
-158
-129
-172
-206
-141
24
244
485
720
951
1179
1392
1565
1609
1482
1219
872
572
322
123
-75
-295
-460
-586
-597
-496
-392
-317
-258
-219
-166
-65
-37
-62
-138
-275
-368
-398
-381
-331
-283
-249
-188
-111
-15
58
78
30
-141
-347
-559
-783
-977
-1209
-1443
-1621
-1783
-1893
-2008
-2279
-2357
-2471
-2409
-2216
-2208
-2194
-2349
-2379
-2297
-2022
-1738
-1531
-1399
-1426
-1262
-1099
-872
-618
-564
-532
-651
-673
-623
-658
-660
-742
-883
-962
-986
-1039
-1104
-1160
-1213
-1200
-1170
-1050
-924
-884
-849
-848
-831
-698
-522
-366
-231
-149
-94
-30
107
259
357
421
450
434
390
394
405
445
434
445
449
416
420
453
449
415
444
478
497
557
579
547
572
685
890
1057
1250
1323
1427
1476
1609
1775
1935
2159
2175
2194
2189
2309
2500
2685
2843
2905
2991
2833
2504
1820
741
-232
-1222
-1714
-1873
-1879
-1797
-1759
-1597
-1278
-698
-67
412
512
257
-24
-231
-182
-45
-140
-393
-698
-846
-730
-529
-297
-199
-214
-188
-228
-271
-443
-819
-1384
-2023
-2518
-2823
-2902
-2879
-2858
-2859
-2803
-2541
-2139
-1706
-1292
-1024
-842
-673
-490
-297
-159
-66
-36
4
99
249
473
701
890
1051
1202
1306
1388
1381
1223
966
633
326
98
-60
-185
-328
-431
-487
-422
-314
-185
-49
20
90
146
215
276
269
205
131
43
-5
1
16
8
-15
-53
-53
-81
-80
-160
-373
-625
-1003
-1278
-1650
-1870
-2098
-2370
-2513
-2730
-2767
-2798
-2671
-2507
-2326
-2154
-2059
-1858
-1776
-1594
-1467
-1401
-1344
-1385
-1321
-1290
-1241
-1132
-1047
-976
-951
-902
-870
-881
-908
-983
-1084
-1176
-1198
-1239
-1320
-1348
-1335
-1253
-1132
-930
-724
-568
-389
-247
-152
-63
44
126
136
142
136
135
162
214
273
316
401
464
502
507
496
477
417
376
357
314
306
303
325
355
387
490
587
682
802
872
968
1031
1090
1227
1213
1311
1404
1381
1469
1558
1635
1793
1925
2099
2288
2400
2568
2773
2918
3143
3147
2684
1991
741
-455
-1370
-1936
-1933
-1953
-1909
-1911
-1701
-1240
-498
275
708
782
432
196
82
137
294
69
-287
-658
-787
-570
-296
-55
24
-2
47
149
208
28
-419
-1091
-1787
-2323
-2661
-2747
-2838
-2909
-2964
-2931
-2627
-2204
-1706
-1303
-1070
-872
-685
-479
-282
-163
-129
-183
-178
-132
17
206
388
601
777
985
1159
1271
1260
1064
812
500
208
9
-178
-358
-554
-680
-721
-677
-542
-402
-269
-187
-66
29
137
256
247
190
86
14
-42
-73
-101
-155
-178
-173
-156
-118
-116
-175
-264
-454
-724
-979
-1353
-1625
-1871
-2117
-2254
-2395
-2435
-2455
-2454
-2449
-2369
-2241
-2089
-1833
-1673
-1503
-1384
-1321
-1184
-1146
-1020
-966
-981
-955
-1010
-974
-878
-754
-696
-711
-755
-808
-837
-894
-953
-1007
-1073
-1092
-1094
-1111
-1051
-949
-827
-699
-534
-375
-197
-28
90
176
219
285
350
396
397
395
394
389
411
430
475
505
563
560
569
581
578
594
604
643
617
627
599
610
610
655
806
892
1063
1163
1272
1362
1444
1570
1652
1780
1845
1962
2012
2132
2269
2422
2603
2788
2910
2672
2230
1229
87
-918
-1678
-1830
-1914
-1879
-1937
-1937
-1670
-1095
-305
277
587
445
212
81
196
462
383
174
-220
-531
-452
-266
-70
11
-20
10
133
281
292
9
-549
-1184
-1729
-2119
-2265
-2381
-2524
-2696
-2801
-2668
-2368
-1911
-1481
-1213
-966
-719
-459
-167
56
201
230
201
220
293
399
533
633
709
831
973
1129
1179
1077
894
605
351
162
-39
-228
-441
-643
-781
-848
-796
-711
-641
-555
-477
-391
-254
-99
-10
15
-30
-115
-195
-218
-233
-272
-293
-375
-392
-394
-354
-349
-396
-710
-1034
-1298
-1639
-1610
-1772
-1929
-2151
-2422
-2571
-2667
-2538
-2378
-2162
-2079
-1936
-1759
-1608
-1260
-1066
-939
-933
-922
-843
-916
-920
-922
-949
-899
-827
-835
-871
-862
-883
-946
-984
-950
-893
-897
-893
-968
-1089
-1082
-951
-779
-634
-473
-307
-179
-38
140
309
460
577
649
625
619
634
656
631
619
633
635
639
630
645
635
637
676
709
695
707
647
589
604
614
709
813
985
1140
1276
1411
1540
1689
1777
1899
1918
2018
2094
2145
2287
2309
2430
2509
2591
2431
1858
970
-176
-1093
-1698
-1827
-1840
-1853
-1950
-2035
-1751
-1207
-458
107
272
145
-81
-130
87
325
287
16
-326
-482
-372
-143
23
11
-71
-40
98
236
211
-124
-639
-1221
-1651
-1874
-1991
-2119
-2300
-2499
-2590
-2440
-2130
-1762
-1434
-1218
-1014
-766
-452
-151
43
137
146
188
222
317
473
579
669
748
896
1057
1179
1196
1071
881
633
429
276
91
-99
-342
-577
-710
-751
-689
-626
-575
-528
-471
-386
-224
-117
-87
-101
-186
-225
-249
-242
-270
-308
-375
-398
-361
-306
-220
-260
-364
-536
-760
-992
-1313
-1702
-2059
-2446
-2691
-2771
-2789
-2635
-2486
-2297
-2095
-1819
-1549
-1333
-1209
-1183
-1149
-1198
-1165
-1178
-1202
-1156
-1125
-1075
-1073
-975
-823
-723
-590
-545
-571
-555
-557
-609
-766
-905
-955
-963
-945
-879
-745
-600
-402
-189
-49
92
277
383
476
503
531
587
603
618
585
565
597
635
692
713
713
771
819
813
852
816
783
715
624
629
691
784
839
914
918
1011
1131
1262
1377
1506
1611
1665
1792
1910
2029
2069
2153
2250
2274
2324
2172
1744
1009
71
-756
-1380
-1620
-1689
-1724
-1814
-1812
-1593
-1215
-603
-211
-50
-160
-340
-378
-349
-187
-174
-385
-609
-687
-552
-337
-138
-84
-70
-1
145
292
214
-66
-483
-989
-1363
-1592
-1733
-1853
-1993
-2109
-2140
-2035
-1800
-1525
-1333
-1188
-1046
-889
-685
-483
-347
-274
-243
-208
-95
34
184
335
475
616
802
996
1132
1174
1093
952
750
582
431
265
88
-118
-283
-395
-431
-421
-428
-455
-441
-433
-400
-327
-298
-296
-379
-452
-503
-537
-506
-480
-448
-447
-402
-374
-300
-312
-353
-433
-747
-846
-1148
-1402
-1624
-1907
-2053
-2203
-2190
-2176
-2047
-2010
-1896
-1795
-1737
-1550
-1522
-1482
-1489
-1523
-1539
-1548
-1460
-1450
-1460
-1379
-1293
-1194
-1090
-975
-915
-867
-833
-819
-849
-882
-861
-900
-914
-875
-803
-714
-586
-440
-334
-219
-115
1
86
175
237
315
393
438
500
554
598
642
694
749
813
854
909
935
1001
1022
1033
1011
967
974
950
958
957
987
996
1040
1112
1174
1242
1274
1376
1428
1534
1632
1686
1772
1824
1902
1951
1978
1962
1829
1465
811
252
-405
-885
-1024
-1212
-1231
-1339
-1301
-1179
-927
-585
-328
-269
-381
-432
-543
-494
-458
-519
-636
-804
-731
-599
-482
-322
-267
-264
-176
-57
3
-114
-344
-614
-947
-1181
-1307
-1424
-1562
-1620
-1669
-1685
-1605
-1464
-1341
-1277
-1145
-1055
-958
-820
-713
-630
-604
-560
-462
-339
-183
-24
120
250
418
610
778
861
904
878
769
671
588
487
385
235
79
-19
-98
-100
-93
-105
-112
-119
-123
-119
-138
-200
-274
-367
-417
-424
-449
-461
-480
-468
-467
-419
-350
-321
-384
-518
-745
-1089
-1183
-1404
-1381
-1415
-1497
-1479
-1567
-1466
-1448
-1301
-1283
-1233
-1286
-1352
-1339
-1367
-1292
-1358
-1353
-1373
-1362
-1280
-1254
-1236
-1189
-1107
-998
-879
-821
-842
-903
-928
-952
-909
-821
-715
-654
-608
-543
-465
-359
-243
-143
-84
-32
34
118
177
217
258
308
346
436
461
501
541
518
547
581
664
681
685
665
673
678
704
751
761
774
769
809
860
934
962
1029
1028
1071
1077
1118
1181
1180
1245
1253
1331
1430
1480
1547
1530
1463
1349
1120
885
487
207
-192
-458
-551
-693
-655
-708
-679
-638
-580
-434
-337
-288
-312
-348
-394
-433
-421
-435
-484
-525
-487
-392
-335
-207
-167
-171
-102
-82
-63
-140
-230
-364
-551
-673
-783
-869
-939
-977
-1017
-1081
-1060
-996
-956
-920
-895
-868
-870
-840
-801
-774
-717
-673
-583
-488
-390
-264
-147
-19
91
198
283
360
395
402
381
346
345
335
303
260
225
182
153
104
52
-15
-82
-139
-211
-284
-358
-433
-505
-571
-649
-697
-741
-799
-911
-998
-1173
-1197
-1260
-1254
-1261
-1328
-1263
-1309
-1132
-1060
-948
-941
-943
-919
-999
-921
-984
-978
-1050
-1134
-1107
-1123
-1070
-1059
-1062
-1034
-1029
-941
-935
-939
-971
-1024
-1027
-1046
-998
-1020
-991
-960
-922
-846
-715
-614
-537
-432
-381
-262
-198
-85
17
71
146
203
259
327
428
471
501
538
609
665
718
760
773
743
737
777
774
824
833
815
811
823
812
815
844
845
891
884
909
910
922
960
940
942
993
979
960
984
970
1012
1010
1022
1015
970
912
759
584
358
173
-64
-183
-297
-388
-386
-447
-427
-441
-437
-407
-430
-459
-503
-535
-580
-611
-624
-661
-681
-678
-618
-569
-561
-532
-523
-499
-483
-453
-461
-499
-537
-576
-630
-651
-611
-618
-605
-573
-591
-577
-591
-564
-520
-519
-478
-452
-408
-394
-373
-364
-378
-346
-322
-269
-217
-189
-131
-74
-10
36
77
91
82
57
44
48
51
50
61
98
77
49
58
62
25
23
27
-3
-22
-55
-98
-101
-134
-172
-205
-258
-355
-445
-480
-551
-570
-655
-746
-850
-941
-1023
-1092
-1076
-1095
-1081
-1112
-1122
-1136
-1131
-1063
-1103
-1088
-1103
-1091
-1008
-969
-945
-932
-909
-904
-835
-774
-761
-742
-728
-709
-738
-722
-705
-743
-753
-739
-716
-709
-658
-609
-582
-519
-469
-438
-442
-400
-374
-386
-359
-303
-224
-151
-90
-53
-20
35
92
150
191
221
256
267
288
306
325
359
373
397
437
475
500
496
502
509
500
507
537
552
570
589
582
587
605
630
626
630
644
625
632
634
639
663
655
665
667
675
679
656
627
580
519
469
410
374
371
344
297
265
237
209
184
157
120
89
69
35
-31
-96
-174
-246
-260
-280
-286
-291
-341
-367
-421
-444
-477
-531
-559
-586
-623
-665
-695
-743
-787
-808
-824
-847
-854
-851
-849
-837
-796
-778
-767
-745
-727
-728
-745
-750
-764
-756
-720
-698
-670
-639
-593
-572
-534
-470
-433
-403
-347
-313
-296
-244
-249
-209
-175
-167
-141
-122
-105
-102
-105
-103
-103
-115
-103
-131
-153
-153
-177
-176
-174
-186
-187
-192
-228
-261
-297
-347
-366
-402
-460
-486
-510
-537
-547
-595
-623
-648
-665
-684
-727
-735
-744
-782
-797
-820
-838
-831
-845
-842
-832
-820
-801
-808
-785
-757
-759
-747
-735
-729
-739
-739
-731
-727
-701
-659
-628
-586
-548
-512
-487
-444
-400
-372
-358
-317
-280
-263
-202
-149
-102
-40
18
74
115
183
240
277
291
335
398
413
430
427
443
460
465
468
466
484
512
544
569
568
577
597
610
620
615
608
588
568
559
551
560
540
519
497
494
498
454
423
391
364
343
285
261
230
193
182
142
118
89
70
25
6
-20
-70
-80
-140
-177
-173
-181
-222
-268
-333
-393
-436
-480
-482
-495
-494
-486
-536
-551
-544
-557
-539
-538
-568
-565
-592
-619
-613
-625
-644
-639
-651
-665
-656
-651
-639
-631
-608
-583
-570
-541
-516
-503
-510
-507
-478
-442
-412
-405
-376
-363
-354
-348
-323
-300
-284
-239
-200
-175
-164
-147
-133
-146
-146
-139
-153
-158
-159
-179
-203
-203
-195
-199
-198
-201
-211
-209
-221
-247
-262
-325
-344
-356
-382
-379
-390
-397
-407
-411
-416
-404
-411
-422
-448
-494
-501
-518
-547
-533
-540
-565
-589
-582
-563
-558
-533
-511
-479
-467
-469
-448
-425
-435
-427
-401
-405
-392
-370
-373
-395
-397
-379
-375
-353
-295
-271
-252
-219
-206
-171
-155
-157
-118
-105
-116
-110
-99
-80
-83
-79
-55
-30
-6
29
44
58
84
112
138
156
161
177
165
143
152
136
105
109
76
47
56
65
57
41
32
41
32
5
1
-35
-79
-125
-152
-167
-196
-212
-228
-242
-233
-209
-231
-222
-229
-256
-258
-293
-336
-335
-349
-377
-375
-385
-387
-353
-347
-354
-328
-319
-302
-306
-318
-301
-316
-331
-316
-315
-329
-338
-357
-335
-332
-309
-282
-264
-220
-202
-176
-174
-142
-127
-152
-164
-168
-182
-193
-198
-206
-211
-203
-184
-192
-188
-193
-221
-228
-247
-250
-246
-242
-255
-255
-234
-229
-236
-244
-231
-234
-260
-266
-293
-295
-300
-312
-322
-342
-353
-352
-362
-379
-379
-411
-432
-425
-416
-406
-406
-396
-416
-429
-439
-426
-428
-448
-453
-473
-482
-484
-494
-486
-476
-458
-408
-418
-417
-408
-427
-416
-446
-446
-453
-472
-451
-464
-453
-431
-418
-410
-395
-371
-366
-345
-337
-343
-326
-306
-284
-278
-264
-237
-244
-239
-213
-213
-192
-194
-189
-179
-160
-134
-123
-153
-182
-193
-230
-250
-266
-246
-250
-269
-256
-233
-225
-230
-192
-168
-183
-167
-184
-196
-209
-231
-226
-224
-219
-226
-224
-217
-224
-212
-227
-224
-201
-197
-201
-225
-252
-275
-265
-264
-279
-254
-258
-274
-272
-287
-318
-324
-313
-302
-315
-336
-306
-304
-301
-277
-288
-303
-297
-296
-312
-310
-322
-332
-307
-304
-314
-296
-326
-366
-380
-409
-424
-418
-413
-396
-401
-399
-384
-381
-367
-352
-345
-338
-341
-325
-322
-337
-336
-358
-359
-365
-372
-348
-330
-325
-336
-323
-337
-339
-343
-339
-338
-344
-333
-327
-317
-322
-323
-323
-366
-372
-355
-355
-350
-348
-324
-335
-327
-306
-294
-290
-294
-300
-304
-299
-297
-311
-319
-304
-322
-323
-319
-326
-324
-337
-345
-354
-355
-346
-375
-406
-409
-399
-403
-423
-421
-427
-408
-375
-356
-350
-351
-334
-319
-324
-311
-312
-318
-324
-339
-337
-338
-371
-393
-382
-398
-385
-381
-376
-364
-371
-366
-356
-348
-344
-339
-331
-335
-306
-288
-283
-274
-282
-292
-311
-317
-308
-287
-290
-289
-275
-275
-268
-251
-269
-294
-303
-340
-349
-363
-369
-366
-384
-379
-398
-398
-373
-393
-359
-322
-315
-294
-282
-256
-260
-273
-295
-320
-319
-339
-368
-370
-335
-316
-327
-338
-317
-293
-312
-343
-346
-344
-346
-329
-339
-340
-343
-368
-375
-403
-428
-432
-413
-408
-414
-389
-355
-352
-351
-338
-339
-345
-341
-346
-350
-345
-322
-313
-312
-303
-281
-249
-274
-265
-241
-267
-273
-266
-305
-322
-335
-347
-376
-388
-382
-390
-377
-354
-350
-357
-354
-382
-392
-392
-397
-371
-367
-387
-373
-366
-362
-346
-347
-336
-343
-337
-328
-339
-320
-319
-339
-349
-367
-398
-407
-429
-426
-397
-412
-390
-362
-359
-359
-366
-360
-356
-345
-354
-362
-376
-395
-368
-354
-371
-364
-353
-366
-361
-350
-390
-388
-375
-399
-400
-409
-415
-410
-403
-394
-393
-387
-389
-389
-370
-363
-358
-348
-372
-363
-346
-351
-353
-358
-364
-360
-358
-359
-350
-352
-329
-315
-321
-321
-326
-321
-335
-349
-335
-338
-336
-324
-346
-358
-362
-365
-377
-366
-354
-353
-346
-351
-337
-343
-367
-372
-376
-377
-380
-382
-368
-364
-369
-341
-336
-320
-321
-336
-334
-337
-326
-326
-317
-303
-312
-312
-318
-312
-311
-318
-319
-325
-311
-310
-334
-327
-306
-315
-310
-311
-329
-328
-327
-346
-385
-371
-360
-366
-355
-334
-335
-383
-387
-399
-424
-413
-428
-439
-426
-418
-438
-424
-396
-383
-364
-360
-337
-343
-338
-312
-294
-273
-276
-279
-275
-274
-277
-278
-270
-269
-264
-260
-280
-323
-328
-316
-344
-330
-312
-305
-290
-300
-296
-294
-298
-293
-290
-274
-305
-333
-349
-349
-334
-311
-295
-302
-274
-264
-262
-255
-248
-248
-254
-268
-299
-304
-298
-307
-328
-323
-330
-334
-333
-330
-338
-343
-323
-314
-298
-290
-304
-294
-293
-296
-295
-296
-286
-296
-302
-304
-324
-305
-316
-322
-297
-277
-274
-280
-274
-275
-269
-250
-276
-298
-282
-301
-291
-311
-326
-300
-295
-304
-322
-329
-337
-340
-318
-309
-295
-290
-275
-257
-246
-270
-295
-283
-260
-257
-265
-251
-240
-251
-260
-267
-305
-324
-323
-319
-331
-338
-309
-305
-313
-327
-367
-348
-340
-330
-331
-347
-343
-334
-306
-286
-266
-261
-247
-242
-248
-240
-234
-241
-235
-240
-262
-249
-252
-225
-209
-218
-205
-195
-181
-199
-225
-265
-265
-292
-300
-314
-324
-314
-334
-334
-327
-333
-333
-339
-369
-341
-345
-354
-314
-327
-341
-334
-344
-347
-347
-345
-331
-345
-353
-340
-374
-361
-346
-328
-323
-335
-331
-328
-341
-344
-330
-328
-322
-319
-304
-309
-310
-299
-300
-295
-310
-331
-334
-315
-324
-345
-339
-335
-306
-307
-303
-300
-284
-282
-285
-288
-286
-271
-287
-306
-311
-334
-360
-350
-364
-340
-316
-322
-316
-316
-310
-307
-293
-280
-267
-271
-268
-265
-287
-270
-262
-252
-251
-258
-251
-247
-236
-272
-297
-303
-298
-293
-310
-310
-306
-316
-339
-375
-369
-349
-347
-346
-323
-304
-319
-324
-320
-323
-311
-304
-301
-291
-271
-276
-285
-302
-288
-288
-320
-299
-324
-330
-302
-302
-299
-314
-315
-310
-347
-365
-385
-380
-383
-417
-429
-414
-386
-391
-405
-392
-361
-356
-373
-369
-377
-366
-357
-382
-370
-359
-338
-316
-313
-288
-282
-290
-297
-309
-294
-276
-294
-289
-287
-325
-316
-289
-274
-255
-214
-217
-218
-202
-190
-175
-155
-166
-164
-156
-166
-145
-166
-147
-126
-148
-146
-136
-151
-157
-165
-187
-198
-209
-201
-199
-213
-208
-224
-245
-253
-251
-238
-220
-252
-255
-268
-316
-306
-320
-309
-305
-325
-337
-351
-335
-318
-298
-274
-278
-272
-260
-272
-246
-223
-211
-182
-205
-207
-203
-219
-239
-231
-216
-243
-248
-255
-256
-246
-255
-237
-222
-242
-240
-267
-270
-262
-269
-274
-283
-285
-281
-275
-286
-293
-298
-282
-272
-283
-281
-281
-285
-288
-285
-303
-298
-280
-290
-302
-306
-275
-285
-296
-295
-270
-230
-224
-231
-262
-264
-250
-245
-250
-246
-246
-232
-224
-233
-202
-188
-184
-192
-203
-199
-210
-201
-214
-213
-197
-202
-236
-251
-244
-231
-237
-236
-237
-250
-223
-221
-229
-236
-223
-224
-238
-231
-216
-212
-203
-203
-177
-145
-121
-152
-181
-165
-180
-194
-195
-210
-215
-195
-198
-224
-229
-222
-237
-260
-261
-251
-287
-298
-294
-287
-295
-305
-299
-283
-290
-308
-294
-313
-282
-239
-248
-215
-190
-182
-196
-215
-208
-206
-207
-191
-196
-193
-170
-176
-167
-179
-186
-181
-174
-159
-174
-183
-168
-188
-196
-186
-189
-198
-198
-199
-205
-204
-199
-210
-230
-229
-232
-253
-269
-279
-264
-260
-256
-236
-236
-220
-232
-275
-310
-311
-314
-330
-320
-296
-290
-290
-274
-246
-238
-223
-227
-209
-159
-170
-185
-204
-201
-213
-243
-218
-215
-232
-225
-219
-232
-222
-214
-203
-223
-248
-241
-260
-260
-282
-284
-289
-295
-282
-289
-275
-274
-298
-299
-280
-270
-289
-281
-256
-271
-255
-234
-243
-254
-252
-270
-262
-234
-239
-246
-232
-238
-244
-267
-280
-264
-266
-280
-313
-309
-291
-320
-305
-284
-264
-266
-269
-253
-269
-257
-241
-237
-242
-207
-180
-165
-156
-160
-172
-207
-199
-216
-262
-268
-277
-289
-299
-316
-295
-298
-298
-305
-316
-329
-304
-287
-294
-273
-258
-259
-264
-245
-241
-225
-201
-176
-162
-167
-178
-193
-210
-214
-242
-250
-250
-261
-264
-243
-247
-255
-260
-263
-266
-263
-258
-221
-224
-263
-237
-231
-235
-246
-234
-233
-244
-242
-240
-232
-217
-207
-192
-170
-149
-146
-162
-160
-170
-201
-193
-208
-201
-191
-162
-160
-152
-119
-113
-137
-149
-164
-190
-195
-223
-188
-172
-196
-210
-230
-234
-230
-260
-242
-243
-241
-224
-238
-225
-243
-277
-278
-285
-303
-289
-287
-285
-255
-229
-212
-212
-197
-212
-222
-233
-261
-246
-261
-273
-270
-280
-280
-266
-241
-222
-231
-223
-214
-235
-242
-277
-283
-283
-310
-317
-329
-318
-305
-299
-290
-280
-254
-229
-216
-201
-215
-226
-236
-242
-247
-252
-232
-228
-228
-220
-201
-201
-209
-196
-207
-213
-215
-210
-199
-202
-198
-207
-214
-213
-222
-266
-246
-240
-255
-270
-270
-263
-255
-247
-243
-226
-221
-212
-216
-204
-210
-207
-212
-250
-229
-220
-264
-282
-278
-268
-274
-280
-256
-245
-248
-258
-269
-274
-273
-288
-320
-308
-308
-319
-305
-305
-288
-269
-273
-262
-250
-243
-251
-243
-253
-263
-255
-273
-293
-327
-358
-349
-333
-323
-316
-330
-300
-278
-286
-321
-298
-281
-309
-317
-323
-329
-318
-330
-325
-305
-291
-274
-274
-220
-177
-161
-123
-107
-116
-147
-166
-156
-167
-206
-189
-195
-197
-160
-153
-144
-158
-160
-175
-195
-180
-175
-181
-200
-203
-207
-240
-234
-190
-195
-223
-210
-204
-223
-225
-227
-269
-288
-297
-310
-306
-316
-300
-284
-288
-283
-257
-253
-275
-297
-303
-296
-312
-308
-303
-326
-311
-315
-319
-299
-307
-308
-298
-321
-317
-330
-330
-325
-354
-363
-384
-392
-405
-410
-417
-434
-435
-466
-502
-492
-480
-490
-474
-449
-438
-411
-407
-398
-381
-378
-357
-346
-338
-338
-309
-275
-265
-249
-241
-218
-214
-221
-201
-213
-235
-234
-225
-213
-205
-218
-238
-242
-253
-260
-262
-239
-227
-224
-234
-229
-204
-200
-185
-166
-157
-162
-142
-149
-168
-148
-158
-176
-186
-192
-207
-226
-222
-223
-215
-221
-238
-251
-244
-244
-267
-271
-290
-292
-302
-316
-317
-322
-314
-320
-307
-299
-281
-285
-289
-268
-286
-280
-256
-276
-288
-271
-269
-272
-250
-245
-244
-255
-285
-282
-291
-314
-324
-362
-361
-350
-366
-378
-380
-356
-369
-394
-392
-383
-390
-401
-388
-385
-378
-358
-376
-372
-379
-376
-385
-364
-326
-305
-278
-286
-265
-261
-293
-286
-301
-307
-314
-330
-324
-339
-337
-352
-379
-338
-325
-325
-300
-301
-279
-261
-245
-231
-226
-221
-200
-190
-189
-160
-126
-98
-80
-80
-97
-97
-84
-85
-131
-130
-110
-128
-152
-162
-173
-197
-230
-242
-244
-256
-267
-293
-277
-255
-247
-241
-237
-233
-224
-250
-249
-260
-289
-289
-302
-309
-310
-314
-321
-339
-338
-328
-329
-321
-325
-321
-307
-329
-351
-351
-374
-369
-355
-370
-374
-381
-366
-367
-336
-295
-298
-288
-286
-302
-284
-277
-288
-283
-299
-285
-270
-262
-242
-253
-259
-276
-281
-277
-300
-312
-318
-330
-322
-319
-327
-335
-338
-359
-364
-346
-356
-360
-339
-328
-334
-315
-284
-278
-273
-263
-237
-242
-262
-248
-230
-226
-221
-218
-214
-201
-195
-207
-211
-188
-184
-202
-210
-230
-244
-252
-262
-262
-234
-226
-246
-259
-245
-251
-264
-279
-273
-279
-298
-307
-294
-300
-325
-320
-308
-311
-291
-273
-285
-267
-247
-264
-267
-248
-232
-220
-239
-236
-220
-243
-248
-225
-232
-247
-255
-260
-258
-241
-229
-238
-238
-251
-243
-251
-260
-267
-272
-292
-290
-300
-308
-296
-308
-309
-319
-309
-302
-288
-282
-282
-284
-294
-305
-312
-323
-317
-296
-307
-330
-302
-289
-324
-322
-315
-294
-282
-253
-243
-246
-230
-241
-259
-249
-231
-245
-243
-245
-239
-254
-274
-285
-307
-303
-325
-352
-359
-370
-377
-383
-406
-422
-424
-401
-386
-361
-350
-343
-313
-315
-330
-308
-297
-294
-291
-301
-289
-275
-285
-274
-255
-241
-217
-209
-221
-234
-223
-237
-253
-260
-244
-271
-292
-285
-282
-251
-241
-234
-220
-223
-228
-227
-224
-234
-232
-226
-234
-216
-210
-209
-222
-239
-237
-218
-224
-241
-240
-237
-245
-256
-273
-275
-257
-250
-259
-271
-288
-285
-272
-281
-281
-276
-276
-295
-297
-291
-304
-291
-299
-282
-267
-275
-275
-271
-279
-285
-273
-294
-304
-281
-292
-312
-299
-292
-294
-310
-312
-312
-313
-329
-344
-352
-352
-342
-346
-359
-330
-320
-319
-311
-323
-278
-254
-242
-215
-216
-190
-196
-203
-183
-177
-192
-196
-190
-200
-204
-218
-232
-244
-229
-215
-249
-266
-286
-300
-279
-289
-319
-336
-319
-317
-335
-349
-338
-311
-316
-297
-274
-265
-245
-223
-243
-239
-209
-220
-199
-197
-216
-220
-225
-218
-220
-217
-202
-213
-210
-210
-230
-230
-252
-279
-270
-262
-266
-268
-264
-255
-265
-257
-259
-248
-236
-240
-232
-212
-191
-179
-184
-176
-171
-174
-149
-136
-149
-139
-154
-167
-179
-197
-220
-242
-263
-273
-266
-263
-259
-260
-272
-290
-296
-301
-315
-313
-312
-317
-315
-311
-290
-275
-268
-260
-246
-253
-241
-213
-213
-194
-181
-186
-179
-156
-139
-137
-139
-122
-120
-136
-112
-122
-112
-98
-116
-101
-129
-145
-147
-155
-182
-193
-195
-204
-207
-213
-235
-252
-235
-258
-281
-273
-269
-256
-283
-257
-258
-261
-229
-245
-232
-236
-259
-274
-280
-278
-258
-271
-272
-249
-245
-258
-255
-269
-280
-264
-264
-276
-270
-265
-280
-281
-272
-276
-288
-285
-288
-291
-283
-266
-255
-245
-235
-225
-202
-183
-165
-142
-145
-131
-128
-150
-141
-157
-181
-199
-197
-182
-197
-205
-198
-224
-237
-234
-244
-255
-262
-251
-248
-253
-250
-240
-240
-235
-226
-239
-253
-237
-220
-210
-206
-197
-189
-201
-198
-196
-176
-165
-177
-161
-170
-181
-191
-192
-179
-177
-197
-204
-212
-211
-208
-216
-209
-213
-220
-224
-231
-239
-271
-295
-320
-337
-328
-342
-345
-332
-335
-333
-332
-325
-328
-334
-351
-350
-354
-386
-380
-381
-389
-382
-382
-396
-393
-387
-373
-360
-341
-323
-303
-277
-287
-285
-259
-255
-255
-244
-229
-222
-217
-207
-220
-226
-212
-201
-204
-204
-215
-241
-239
-268
-290
-326
-346
-378
-316
-363
-355
-422
-253
-1069
-2063
-1323
-727
-670
-301
206
296
333
83
-122
-9
237
41
-131
-263
-283
-330
-326
-398
-275
-154
-119
-228
-192
-201
-384
-409
-332
-506
-1525
-1571
-1049
-806
-597
-107
150
402
285
225
-315
-1722
-1638
-1130
-1912
-2082
-1620
-1396
-995
-613
-517
-719
-640
-1158
-1810
-2083
-1814
-1800
-1803
-1632
-1416
-1155
-816
-753
-478
-111
-48
-209
-105
-172
-177
-161
-351
-333
-123
-163
-134
40
-39
-78
-102
10
82
-71
-255
-337
-622
-645
-640
-792
-933
-874
-903
-833
-811
-832
-719
-727
-802
-837
-711
-655
-627
-623
-608
-513
-439
-290
-110
-56
127
348
453
450
679
791
774
676
225
250
209
74
8
6
186
194
140
304
381
183
99
142
124
191
214
116
153
146
96
232
337
337
445
448
424
454
465
406
263
193
177
190
214
292
415
511
528
570
651
666
645
602
555
532
551
607
600
557
509
537
617
670
751
759
682
595
472
415
394
321
266
273
252
235
302
345
300
237
210
190
132
111
83
-2
-53
-107
-77
9
14
-59
-120
-122
-159
-207
-213
-238
-294
-348
-404
-392
-361
-349
-347
-352
-328
-299
-286
-309
-311
-334
-343
-318
-342
-291
-242
-244
-264
-289
-275
-245
-219
-234
-245
-205
-62
-46
-131
-109
-176
-372
-472
-381
-399
-305
-220
-218
-139
-54
-9
-42
16
3
-87
-147
-146
-110
-73
-57
-51
-19
-6
30
91
130
96
108
97
83
86
46
39
-11
-22
-40
-52
-38
28
22
-22
-28
-47
-114
-177
-188
-210
-208
-148
-108
-87
-85
-76
-125
-177
-120
-117
-109
-110
-93
-55
-90
-52
-50
-78
-77
-126
-98
-80
-41
-29
-52
-26
4
17
43
82
84
71
60
16
33
60
74
85
154
227
221
271
269
263
280
309
330
286
316
284
222
162
186
263
300
378
396
365
339
334
357
398
436
513
533
481
456
442
468
506
570
671
732
821
814
820
739
644
592
530
508
465
462
360
330
344
368
454
531
624
614
559
586
494
360
332
287
304
300
349
298
283
420
433
489
500
598
610
528
484
296
211
29
-111
-244
-379
-384
-457
-530
-620
-686
-726
-817
-853
-924
-987
-1070
-1183
-1220
-1267
-1296
-1264
-1208
-1167
-1086
-965
-897
-866
-814
-749
-694
-668
-640
-668
-699
-709
-721
-753
-779
-748
-749
-757
-773
-800
-845
-920
-998
-1085
-1150
-1213
-1264
-1338
-1397
-1435
-1479
-1472
-1436
-1382
-1310
-1270
-1222
-1181
-1145
-1132
-1103
-1050
-1024
-1004
-986
-957
-946
-900
-852
-826
-796
-761
-725
-733
-765
-809
-891
-946
-974
-993
-994
-981
-987
-972
-928
-892
-854
-805
-744
-712
-685
-626
-564
-526
-465
-400
-352
-269
-189
-149
-123
-72
-46
4
70
127
189
214
270
305
311
312
297
311
364
425
460
491
509
532
577
692
833
959
1142
1278
1478
1616
1732
1819
1955
2048
2078
2224
2413
2584
2694
2930
3137
3363
3861
3992
3311
1568
-778
-3152
-4997
-5227
-4693
-4054
-3966
-4098
-4409
-4731
-3938
-2619
-1382
-699
-750
-1297
-2305
-2583
-2394
-2147
-1808
-1217
-291
450
1574
2533
3067
3235
3355
3533
3565
3461
3052
2116
873
-232
-910
-1323
-1438
-1365
-1308
-1318
-1383
-1442
-1684
-1990
-2336
-2643
-2867
-3058
-3149
-3369
-3633
-3782
-3639
-3072
-2206
-1165
-252
408
855
1191
1483
1689
1786
1721
1575
1390
1212
1090
925
784
666
678
836
985
1027
794
301
-356
-992
-1470
-1858
-2185
-2488
-2799
-3068
-3175
-3073
-2835
-2506
-2143
-1767
-1398
-1017
-679
-478
-367
-328
-274
-123
143
446
672
803
888
987
1142
1313
1435
1440
1290
1003
609
128
-347
-790
-1160
-1474
-1733
-1902
-2030
-2112
-2182
-2196
-2417
-2471
-2509
-2483
-2409
-2409
-2395
-2501
-2103
-1865
-1640
-1377
-951
-501
-411
-133
-164
-190
-48
97
-10
-335
-165
-154
-368
-564
-710
-773
-880
-839
-1028
-1322
-1427
-1515
-1722
-1960
-1958
-1938
-1919
-1883
-1821
-1742
-1616
-1369
-1234
-1060
-852
-619
-457
-345
-231
-194
-72
-8
101
193
282
359
377
386
328
315
350
361
312
239
170
101
58
40
54
155
264
349
398
399
436
470
546
600
687
806
879
930
1027
1263
1554
1840
2115
2291
2497
2684
2899
3106
3299
3561
3746
3624
2815
1140
-1134
-3429
-4940
-5222
-4659
-3862
-3475
-3398
-3686
-3810
-3253
-2199
-1019
-349
-318
-938
-1730
-1974
-1757
-1288
-808
-231
414
1081
1973
2745
3264
3429
3386
3200
2904
2601
2095
1254
181
-817
-1586
-2051
-2181
-2169
-2112
-2103
-2073
-2001
-1969
-1930
-2003
-2088
-2226
-2375
-2415
-2393
-2321
-2197
-1912
-1411
-687
172
1004
1609
1976
2161
2203
2194
2126
1943
1643
1229
776
358
-2
-251
-396
-458
-478
-515
-587
-770
-1055
-1403
-1734
-2024
-2263
-2411
-2519
-2596
-2581
-2466
-2206
-1834
-1386
-887
-419
14
416
731
923
1001
1007
950
929
934
940
891
793
676
563
476
434
371
213
-12
-322
-698
-1082
-1425
-1710
-1939
-2101
-2207
-2254
-2192
-2078
-1877
-1655
-1441
-1449
-1430
-1352
-1180
-879
-810
-823
-1087
-853
-494
-177
-87
-120
144
167
179
1
-174
-162
-201
-418
-963
-1226
-1134
-1106
-1186
-1468
-1483
-1436
-1281
-1219
-1338
-1350
-1311
-1230
-1274
-1251
-1160
-1003
-909
-844
-753
-547
-285
-93
69
116
162
169
182
131
18
-26
-71
-118
-183
-186
-132
-89
-29
19
46
111
182
233
176
95
39
25
102
207
249
233
217
258
369
549
745
855
909
917
899
880
969
1117
1300
1444
1620
1718
1875
2074
2332
2548
2727
2867
2902
2885
2595
1992
886
-730
-2424
-3920
-4700
-4786
-4253
-3622
-3336
-3027
-2890
-2572
-2072
-1247
-532
-279
-204
-511
-843
-889
-614
-227
62
614
1161
1709
2306
2802
3040
2962
2830
2515
2080
1547
930
106
-828
-1580
-2161
-2464
-2496
-2374
-2238
-2109
-1938
-1828
-1687
-1550
-1479
-1505
-1560
-1565
-1529
-1388
-1165
-870
-530
-120
425
985
1558
2023
2266
2364
2308
2122
1824
1482
1070
597
127
-282
-604
-832
-957
-1014
-1007
-1012
-1074
-1166
-1298
-1451
-1596
-1747
-1849
-1869
-1845
-1787
-1667
-1440
-1099
-699
-269
170
561
874
1095
1237
1279
1229
1125
957
780
613
419
276
116
-60
-188
-314
-425
-530
-677
-857
-1050
-1267
-1455
-1624
-1765
-1850
-1861
-1828
-1759
-1582
-1361
-1119
-839
-537
-238
-20
187
302
381
76
-515
-1075
-1376
-1219
-866
-562
-753
-796
-557
-371
-478
-559
-499
-598
-781
-1052
-1540
-1864
-1627
-1398
-1579
-1661
-1257
-852
-545
-354
-306
-394
-300
-145
-263
-467
-507
-517
-718
-822
-800
-657
-449
-210
-143
-145
-71
-49
-98
-225
-327
-446
-519
-551
-586
-566
-453
-326
-235
-83
117
316
468
573
585
472
398
357
281
199
175
126
80
113
188
262
371
538
685
740
784
810
752
778
877
1046
1222
1401
1604
1804
2004
2181
2352
2529
2717
2889
2996
2939
2577
1827
492
-1196
-2916
-4218
-4726
-4583
-3911
-3468
-3052
-2767
-2554
-2127
-1571
-870
-472
-241
-221
-458
-589
-480
-221
-11
252
697
1130
1726
2348
2780
2856
2768
2558
2143
1663
1122
446
-433
-1268
-1961
-2461
-2656
-2611
-2461
-2309
-2106
-1902
-1712
-1528
-1370
-1275
-1276
-1249
-1217
-1145
-978
-790
-516
-176
245
710
1203
1697
2018
2206
2234
2100
1825
1464
1013
562
117
-348
-663
-926
-1110
-1178
-1197
-1200
-1166
-1184
-1254
-1316
-1405
-1482
-1534
-1560
-1542
-1502
-1388
-1227
-987
-670
-317
49
435
773
1042
1240
1341
1354
1281
1125
905
700
496
278
48
-148
-308
-431
-518
-600
-698
-792
-914
-1068
-1227
-1357
-1455
-1531
-1559
-1539
-1473
-1352
-1164
-937
-664
-406
-166
52
261
418
512
516
513
445
352
116
-202
-457
-664
-633
-576
-441
-641
-926
-1272
-1685
-1917
-1915
-1606
-1530
-1611
-1582
-1575
-1569
-1457
-1299
-1260
-1257
-1127
-1053
-1001
-734
-407
-291
-293
-167
-18
28
105
93
-58
-231
-294
-369
-472
-479
-520
-659
-761
-793
-764
-725
-643
-630
-673
-656
-711
-736
-680
-586
-554
-523
-452
-374
-266
-158
-45
2
54
135
160
186
269
323
276
221
174
182
205
220
222
182
211
272
310
370
474
591
644
603
512
493
607
691
728
791
912
1070
1257
1431
1552
1688
1846
1997
2040
2150
2281
2260
1919
1328
490
-609
-1700
-2752
-3489
-3856
-3630
-3164
-2818
-2383
-2035
-1725
-1488
-1143
-839
-680
-489
-439
-519
-561
-405
-130
110
432
796
1179
1571
1972
2234
2252
2154
1861
1391
842
286
-325
-922
-1370
-1720
-1944
-1997
-1943
-1838
-1718
-1613
-1547
-1463
-1365
-1271
-1252
-1248
-1212
-1177
-1053
-866
-606
-277
111
526
898
1237
1514
1661
1652
1536
1328
1050
745
432
103
-174
-392
-581
-749
-840
-913
-983
-1027
-1080
-1141
-1218
-1287
-1361
-1435
-1450
-1440
-1406
-1299
-1136
-918
-672
-396
-126
135
388
582
710
787
816
765
670
561
422
316
225
136
22
-106
-198
-279
-388
-489
-586
-727
-903
-1047
-1196
-1305
-1353
-1370
-1354
-1280
-1168
-1033
-869
-677
-492
-325
-177
-67
-17
-95
-153
-258
-270
-271
-201
-210
-272
-227
-289
-309
-411
-463
-647
-936
-1296
-1723
-2013
-2007
-1807
-1619
-1538
-1389
-1191
-1061
-929
-803
-664
-526
-356
-322
-397
-410
-359
-353
-403
-415
-360
-268
-154
-113
-173
-242
-376
-567
-853
-1167
-1369
-1494
-1525
-1553
-1472
-1286
-1088
-952
-850
-667
-538
-379
-231
-142
-83
-20
7
-41
-94
-66
-8
16
72
145
186
221
257
185
74
-19
-159
-304
-399
-423
-408
-344
-251
-150
-78
39
109
183
287
353
379
358
439
542
631
738
838
841
889
943
1003
1130
1270
1421
1355
1341
1313
1278
1341
1380
1598
1632
1765
1624
1239
693
-118
-891
-1856
-2543
-2970
-2991
-2710
-2443
-2069
-1824
-1533
-1248
-1039
-839
-713
-522
-462
-410
-378
-264
-73
33
207
392
694
1039
1438
1738
1858
1867
1679
1357
872
386
-96
-560
-925
-1208
-1334
-1400
-1407
-1391
-1393
-1389
-1397
-1378
-1359
-1319
-1306
-1305
-1268
-1242
-1149
-1015
-818
-559
-232
113
432
752
943
1078
1133
1050
902
727
535
323
128
-55
-225
-363
-460
-557
-616
-654
-706
-798
-889
-949
-1047
-1124
-1161
-1205
-1215
-1159
-1113
-997
-808
-587
-393
-198
12
127
239
345
399
415
416
403
345
298
233
165
79
-16
-94
-189
-272
-356
-446
-571
-710
-835
-955
-1050
-1130
-1186
-1233
-1244
-1216
-1180
-1109
-997
-874
-741
-605
-479
-361
-250
-192
-145
-107
-88
-55
-40
-20
-16
-102
-399
-611
-853
-830
-747
-578
-606
-832
-852
-1199
-1576
-1990
-1853
-1642
-1359
-1110
-1005
-806
-562
-387
-540
-637
-541
-398
-394
-446
-441
-334
-203
-169
-298
-261
-174
-113
-138
-182
-238
-266
-324
-534
-713
-886
-917
-995
-1004
-911
-798
-648
-529
-428
-378
-318
-343
-339
-353
-296
-272
-321
-309
-294
-230
-228
-197
-179
-67
6
24
9
-19
-19
-102
-208
-313
-353
-302
-232
-150
-7
146
249
294
319
352
382
381
354
320
296
236
160
120
149
226
291
306
317
344
421
467
434
444
562
655
693
742
760
877
969
1063
1085
1124
1279
1362
1484
1392
1283
1070
779
332
-227
-775
-1289
-1570
-1661
-1547
-1466
-1241
-1069
-952
-866
-776
-683
-677
-625
-567
-583
-585
-488
-360
-253
-124
59
227
445
642
800
823
829
805
660
443
198
-35
-284
-452
-569
-607
-656
-618
-614
-633
-627
-672
-683
-716
-759
-820
-863
-898
-897
-878
-833
-758
-650
-498
-336
-171
-21
98
163
162
155
87
17
-24
-26
-49
-59
-27
-18
-9
-14
-5
-32
-77
-124
-202
-285
-379
-445
-504
-571
-610
-624
-619
-597
-571
-542
-474
-432
-396
-357
-344
-336
-332
-315
-283
-279
-241
-216
-181
-106
-22
29
39
72
63
44
29
7
-29
-96
-136
-195
-258
-294
-337
-377
-395
-439
-442
-673
-959
-1275
-1443
-1375
-1285
-1061
-1224
-1190
-1193
-1198
-1173
-1060
-802
-709
-443
-345
-314
-285
-197
-190
-349
-352
-322
-271
-211
-144
-93
-160
-154
-228
-363
-477
-585
-682
-755
-731
-754
-746
-764
-762
-787
-782
-735
-730
-615
-549
-489
-422
-334
-268
-235
-183
-144
-88
-30
90
164
214
304
334
331
334
326
305
280
273
302
291
259
198
117
73
18
3
50
123
180
220
273
292
292
353
347
317
303
351
458
553
767
898
1028
1100
1201
1248
1285
1382
1423
1491
1528
1505
1368
1143
863
531
66
-384
-850
-1136
-1292
-1227
-1158
-1108
-995
-965
-876
-905
-875
-943
-988
-949
-959
-872
-786
-617
-452
-308
-115
4
203
356
519
628
648
635
529
447
264
123
-32
-150
-164
-181
-131
-127
-132
-178
-255
-363
-496
-580
-683
-747
-804
-823
-819
-809
-726
-654
-545
-440
-307
-219
-113
-42
-1
20
-18
-15
-83
-76
-54
-15
18
79
148
177
233
250
244
191
109
7
-97
-151
-225
-274
-319
-383
-396
-415
-414
-410
-392
-334
-338
-382
-426
-448
-487
-484
-460
-473
-470
-433
-353
-302
-206
-136
-69
-36
-1
-14
-41
-40
-74
-105
-175
-183
-225
-226
-231
-232
-245
-244
-268
-351
-364
-449
-465
-540
-555
-621
-687
-687
-711
-788
-843
-845
-886
-780
-712
-650
-704
-625
-516
-478
-497
-506
-532
-592
-533
-543
-533
-473
-392
-369
-370
-361
-327
-312
-336
-334
-349
-396
-421
-481
-520
-519
-528
-525
-519
-484
-443
-395
-393
-365
-302
-294
-295
-314
-300
-313
-298
-279
-243
-211
-194
-141
-157
-173
-189
-178
-203
-217
-212
-237
-227
-230
-233
-251
-228
-199
-229
-217
-152
-115
-65
-47
-17
-11
-28
-35
-56
-43
-45
-8
-2
43
70
120
182
216
236
208
205
140
86
60
92
114
159
215
225
273
326
364
441
475
555
585
573
615
552
579
544
553
530
579
685
735
827
856
958
929
849
713
559
376
217
13
-148
-220
-216
-145
-158
-136
-137
-116
-146
-200
-292
-367
-363
-346
-357
-328
-251
-161
-88
-79
-16
19
73
130
141
117
92
65
15
7
-9
-26
-29
-32
-26
-25
-34
-40
-93
-134
-164
-241
-288
-331
-335
-335
-347
-338
-320
-299
-299
-289
-306
-306
-292
-307
-304
-311
-319
-354
-363
-412
-420
-390
-387
-346
-335
-316
-327
-328
-348
-361
-369
-379
-366
-372
-352
-344
-327
-310
-306
-257
-240
-227
-219
-230
-218
-247
-249
-290
-299
-316
-308
-295
-322
-315
-319
-335
-405
-437
-484
-507
-534
-570
-595
-636
-677
-721
-746
-759
-697
-645
-617
-619
-669
-678
-656
-649
-616
-572
-568
-516
-459
-416
-377
-289
-236
-235
-218
-212
-241
-280
-295
-326
-377
-396
-409
-402
-378
-361
-361
-340
-307
-287
-262
-252
-248
-218
-191
-173
-131
-80
-9
44
54
83
119
125
153
183
163
170
184
156
141
120
86
91
72
51
46
27
4
-24
-45
-55
-68
-60
-55
-62
-46
-37
-20
11
57
85
108
143
153
164
160
151
140
155
147
148
155
141
124
112
116
110
96
84
97
80
42
6
-12
-11
-32
-33
-35
-27
-51
-61
-70
-103
-78
-65
-62
-41
5
18
21
59
97
132
112
89
69
31
19
10
0
-14
-24
-40
-70
-74
-75
-91
-109
-124
-174
-204
-217
-226
-232
-237
-234
-238
-220
-191
-170
-131
-81
-79
-83
-85
-105
-134
-139
-150
-142
-115
-123
-113
-125
-133
-137
-139
-137
-175
-217
-259
-307
-329
-352
-364
-351
-358
-362
-369
-361
-359
-373
-354
-345
-361
-354
-349
-359
-364
-392
-408
-399
-389
-379
-372
-353
-343
-364
-355
-363
-382
-370
-362
-395
-437
-464
-494
-532
-522
-492
-494
-487
-470
-463
-469
-455
-441
-441
-450
-450
-440
-438
-437
-426
-425
-419
-425
-428
-402
-415
-417
-393
-387
-369
-361
-357
-350
-358
-367
-390
-404
-410
-422
-443
-458
-445
-427
-407
-378
-381
-376
-372
-356
-355
-348
-376
-416
-433
-449
-541
-1093
-1356
-1205
-982
-785
-600
-456
-252
112
313
234
169
91
-49
-163
-340
-581
-668
-580
-499
-386
-311
-214
-66
61
125
118
29
-19
-53
-142
-269
-376
-412
-347
-234
-161
-104
-11
74
115
101
46
-28
-100
-147
-188
-240
-306
-316
-321
-345
-322
-317
-308
-277
-271
-306
-351
-407
-439
-435
-424
-449
-466
-448
-410
-353
-326
-303
-277
-265
-271
-278
-307
-343
-358
-392
-415
-431
-413
-363
-330
-321
-307
-299
-295
-306
-334
-353
-383
-400
-406
-407
-435
-423
-384
-361
-338
-334
-303
-287
-281
-286
-299
-324
-342
-351
-363
-346
-351
-337
-302
-279
-257
-246
-247
-255
-264
-291
-331
-339
-343
-343
-352
-357
-347
-344
-349
-353
-355
-348
-331
-329
-327
-342
-362
-376
-388
-406
-426
-410
-390
-391
-356
-332
-340
-340
-338
-349
-359
-360
-375
-393
-405
-408
-427
-446
-433
-428
-434
-428
-421
-394
-396
-391
-359
-363
-365
-347
-336
-341
-335
-334
-332
-315
-323
-335
-342
-352
-332
-341
-365
-334
-328
-343
-354
-369
-386
-410
-442
-448
-431
-420
-401
-396
-386
-371
-365
-340
-318
-321
-327
-339
-350
-339
-358
-349
-331
-354
-348
-357
-386
-411
-423
-435
-451
-458
-460
-454
-473
-499
-521
-553
-542
-524
-515
-494
-473
-447
-446
-441
-426
-406
-387
-367
-343
-341
-339
-342
-348
-331
-312
-296
-279
-257
-261
-261
-270
-308
-336
-367
-372
-388
-412
-423
-417
-428
-444
-426
-407
-398
-389
-368
-352
-344
-325
-310
-314
-329
-317
-292
-287
-273
-260
-254
-244
-247
-244
-218
-211
-214
-235
-283
-299
-307
-340
-347
-337
-332
-327
-330
-336
-325
-330
-342
-351
-362
-370
-398
-383
-380
-370
-346
-339
-333
-320
-307
-296
-262
-231
-227
-235
-234
-248
-268
-297
-313
-332
-366
-374
-405
-438
-436
-443
-456
-444
-454
-451
-415
-414
-413
-392
-412
-424
-429
-447
-420
-395
-386
-371
-355
-332
-308
-305
-291
-287
-300
-297
-284
-316
-326
-319
-330
-339
-336
-353
-355
-348
-329
-309
-309
-308
-308
-311
-327
-318
-335
-353
-353
-329
-305
-284
-252
-219
-210
-194
-170
-152
-154
-165
-180
-205
-212
-211
-229
-235
-265
-298
-297
-306
-314
-329
-329
-329
-334
-344
-349
-345
-351
-337
-349
-348
-329
-318
-297
-285
-276
-258
-263
-289
-316
-335
-341
-359
-370
-369
-376
-365
-362
-346
-324
-301
-288
-263
-252
-274
-268
-281
-288
-277
-289
-302
-288
-288
-300
-287
-274
-253
-239
-242
-258
-266
-284
-317
-330
-335
-331
-345
-353
-323
-315
-317
-297
-296
-300
-286
-287
-277
-299
-314
-302
-316
-346
-345
-328
-329
-324
-332
-342
-360
-358
-340
-344
-358
-360
-374
-408
-415
-406
-413
-421
-395
-387
-383
-371
-358
-343
-361
-386
-377
-387
-396
-384
-385
-372
-374
-382
-380
-348
-316
-326
-326
-326
-293
-286
-288
-265
-277
-285
-297
-298
-262
-240
-250
-230
-233
-236
-235
-244
-261
-290
-312
-333
-338
-344
-347
-355
-336
-339
-360
-342
-316
-304
-303
-296
-300
-274
-254
-244
-224
-202
-182
-183
-190
-185
-189
-215
-201
-210
-221
-205
-222
-218
-209
-222
-240
-252
-268
-273
-281
-285
-291
-296
-311
-328
-313
-300
-298
-288
-278
-272
-276
-291
-312
-327
-337
-353
-357
-360
-349
-320
-319
-311
-295
-283
-265
-240
-217
-221
-213
-231
-244
-253
-279
-285
-302
-326
-336
-322
-328
-320
-305
-288
-290
-279
-284
-303
-302
-309
-308
-328
-322
-302
-292
-277
-272
-264
-250
-244
-231
-219
-211
-187
-201
-228
-250
-270
-273
-287
-273
-249
-260
-252
-257
-273
-284
-281
-294
-323
-341
-340
-357
-389
-382
-371
-367
-337
-322
-294
-267
-246
-213
-188
-155
-141
-151
-168
-170
-182
-196
-192
-185
-180
-174
-189
-203
-220
-228
-229
-249
-277
-280
-271
-267
-265
-261
-259
-239
-221
-206
-187
-164
-152
-147
-136
-138
-148
-136
-135
-148
-156
-153
-133
-128
-160
-158
-140
-132
-126
-148
-173
-188
-203
-219
-258
-278
-280
-308
-322
-340
-352
-349
-348
-360
-346
-332
-287
-265
-241
-215
-201
-191
-196
-182
-175
-167
-160
-157
-176
-183
-200
-198
-191
-206
-198
-200
-224
-232
-271
-284
-281
-284
-275
-276
-262
-268
-259
-229
-212
-208
-205
-189
-181
-187
-191
-188
-174
-161
-158
-143
-141
-142
-130
-123
-133
-146
-140
-133
-166
-194
-214
-231
-225
-226
-223
-188
-165
-164
-168
-168
-153
-143
-156
-171
-156
-153
-159
-160
-168
-189
-174
-165
-163
-146
-113
-90
-64
-96
-90
-162
-158
-93
-137
-202
-142
-103
-166
-134
-211
-211
-166
-193
-207
-193
-202
-203
-202
-226
-244
-240
-237
-226
-213
-218
-196
-194
-188
-180
-154
-145
-199
-203
-190
-218
-239
-197
-219
-205
-129
-199
-177
-180
-213
-190
-232
-216
-207
-205
-223
-252
-262
-247
-239
-260
-267
-247
-247
-243
-235
-244
-240
-235
-248
-259
-260
-272
-293
-299
-306
-319
-336
-334
-312
-317
-316
-305
-306
-283
-257
-249
-231
-243
-235
-237
-248
-242
-242
-236
-250
-267
-275
-270
-256
-257
-250
-263
-291
-287
-298
-308
-299
-292
-282
-273
-269
-262
-277
-262
-240
-251
-265
-269
-250
-262
-248
-231
-219
-195
-186
-178
-189
-179
-181
-189
-194
-205
-212
-218
-223
-222
-227
-251
-240
-230
-258
-257
-245
-242
-247
-259
-276
-282
-286
-278
-261
-249
-237
-223
-194
-171
-146
-104
-83
-88
-82
-87
-97
-107
-112
-133
-151
-147
-174
-199
-206
-193
-198
-203
-196
-200
-207
-221
-231
-247
-262
-264
-262
-270
-271
-268
-259
-275
-268
-265
-283
-286
-302
-293
-268
-250
-236
-248
-234
-236
-245
-261
-260
-249
-243
-247
-273
-273
-274
-284
-280
-302
-304
-295
-318
-330
-322
-317
-320
-300
-300
-302
-295
-287
-265
-269
-267
-236
-222
-234
-239
-250
-257
-254
-241
-247
-263
-262
-243
-238
-249
-239
-227
-210
-229
-236
-248
-290
-280
-287
-310
-309
-296
-271
-261
-256
-228
-227
-208
-186
-163
-144
-124
-135
-131
-127
-151
-159
-162
-163
-173
-178
-181
-196
-231
-239
-259
-259
-260
-245
-232
-239
-233
-233
-238
-263
-276
-282
-287
-301
-302
-285
-263
-238
-234
-211
-203
-166
-140
-152
-150
-154
-186
-198
-204
-207
-210
-223
-218
-228
-232
-224
-223
-219
-223
-228
-248
-271
-277
-287
-310
-341
-344
-321
-302
-301
-287
-272
-272
-276
-271
-283
-310
-308
-318
-333
-329
-323
-318
-287
-268
-254
-257
-260
-254
-257
-269
-248
-253
-264
-255
-268
-257
-261
-263
-255
-253
-239
-224
-218
-228
-241
-264
-252
-237
-259
-248
-245
-263
-277
-295
-285
-257
-230
-215
-197
-193
-176
-177
-197
-184
-177
-192
-192
-171
-174
-165
-159
-175
-191
-174
-176
-175
-174
-186
-193
-203
-208
-226
-243
-258
-286
-293
-304
-287
-259
-255
-217
-206
-203
-190
-200
-214
-209
-213
-242
-263
-260
-266
-282
-280
-275
-253
-257
-269
-268
-265
-280
-289
-283
-291
-297
-294
-304
-323
-307
-310
-297
-286
-290
-281
-281
-311
-317
-293
-304
-307
-294
-297
-301
-293
-293
-291
-269
-271
-266
-275
-281
-301
-325
-325
-320
-320
-328
-316
-319
-321
-316
-330
-322
-311
-319
-311
-325
-326
-334
-339
-353
-371
-377
-372
-366
-355
-346
-319
-298
-299
-299
-290
-282
-287
-281
-294
-313
-292
-284
-299
-289
-266
-254
-254
-236
-228
-214
-205
-207
-216
-242
-267
-280
-288
-294
-273
-246
-229
-221
-202
-211
-217
-214
-231
-247
-256
-248
-260
-279
-289
-288
-294
-277
-234
-227
-214
-214
-242
-252
-251
-266
-281
-285
-300
-285
-278
-280
-297
-304
-313
-328
-330
-351
-355
-345
-339
-342
-338
-346
-345
-336
-372
-389
-391
-392
-390
-393
-365
-363
-373
-363
-387
-388
-377
-377
-361
-346
-334
-331
-344
-341
-343
-333
-316
-309
-299
-302
-305
-304
-308
-291
-268
-269
-274
-268
-279
-296
-302
-326
-340
-342
-361
-361
-365
-363
-343
-338
-336
-330
-330
-338
-343
-364
-382
-368
-362
-357
-347
-335
-322
-302
-301
-287
-259
-241
-231
-228
-227
-242
-256
-248
-268
-263
-238
-246
-239
-230
-230
-226
-231
-231
-234
-239
-252
-280
-301
-325
-317
-311
-304
-276
-288
-294
-279
-262
-258
-273
-275
-276
-283
-277
-297
-296
-287
-286
-280
-269
-254
-251
-244
-247
-251
-275
-277
-268
-291
-308
-329
-315
-324
-327
-330
-348
-348
-354
-358
-348
-318
-313
-301
-299
-286
-256
-243
-253
-250
-243
-248
-247
-249
-264
-262
-256
-252
-253
-250
-238
-239
-255
-260
-244
-248
-254
-251
-242
-234
-256
-262
-262
-286
-288
-290
-317
-320
-325
-326
-320
-303
-282
-295
-317
-318
-320
-361
-388
-399
-409
-405
-390
-365
-362
-341
-332
-347
-350
-360
-341
-340
-341
-327
-328
-315
-302
-322
-337
-328
-316
-328
-320
-326
-320
-319
-316
-304
-309
-302
-311
-305
-324
-330
-322
-328
-327
-329
-346
-355
-352
-336
-311
-303
-296
-265
-245
-235
-200
-190
-207
-228
-262
-294
-307
-304
-304
-291
-293
-303
-289
-272
-284
-282
-281
-289
-293
-299
-300
-281
-257
-254
-257
-291
-311
-304
-328
-320
-295
-295
-305
-313
-302
-292
-288
-288
-280
-292
-307
-295
-267
-276
-271
-260
-277
-288
-290
-309
-318
-316
-326
-342
-354
-357
-348
-342
-327
-316
-307
-282
-277
-278
-273
-275
-271
-277
-273
-261
-271
-273
-272
-270
-269
-257
-267
-273
-259
-267
-255
-262
-298
-303
-312
-332
-311
-316
-306
-303
-298
-290
-294
-277
-267
-264
-266
-265
-265
-273
-286
-280
-287
-296
-287
-276
-282
-260
-227
-222
-225
-230
-230
-234
-251
-279
-277
-266
-273
-288
-266
-262
-265
-242
-243
-231
-220
-213
-216
-207
-223
-246
-249
-248
-245
-254
-259
-259
-261
-249
-261
-275
-270
-270
-287
-285
-266
-278
-299
-311
-324
-339
-342
-350
-329
-298
-322
-329
-277
-245
-239
-264
-282
-234
-210
-246
-285
-266
-252
-275
-293
-300
-294
-287
-279
-272
-270
-276
-281
-284
-281
-275
-263
-269
-275
-272
-258
-256
-242
-223
-213
-194
-195
-207
-207
-222
-237
-242
-233
-226
-204
-216
-235
-241
-247
-235
-226
-218
-217
-234
-245
-252
-283
-296
-309
-318
-316
-300
-298
-301
-289
-299
-294
-292
-307
-317
-318
-322
-318
-309
-322
-315
-302
-297
-289
-278
-256
-243
-233
-235
-226
-224
-243
-248
-230
-249
-303
-323
-331
-326
-300
-311
-328
-361
-353
-321
-363
-394
-360
-339
-370
-376
-347
-338
-359
-335
-298
-273
-242
-212
-192
-176
-183
-178
-175
-179
-198
-164
-181
-174
-162
-201
-175
-199
-202
-217
-231
-269
-306
-289
-324
-317
-311
-301
-288
-283
-264
-270
-259
-246
-245
-250
-244
-229
-205
-202
-199
-186
-170
-153
-159
-161
-167
-189
-220
-222
-222
-238
-268
-290
-291
-283
-296
-299
-294
-312
-322
-331
-348
-336
-326
-320
-327
-344
-360
-339
-315
-335
-344
-296
-256
-238
-250
-250
-229
-242
-252
-270
-250
-245
-293
-300
-314
-320
-315
-345
-342
-309
-317
-324
-335
-349
-352
-347
-353
-377
-383
-379
-369
-357
-352
-338
-329
-318
-332
-359
-358
-362
-346
-331
-329
-315
-306
-313
-308
-292
-275
-261
-238
-235
-246
-237
-217
-213
-199
-188
-166
-181
-191
-196
-205
-220
-242
-249
-255
-240
-208
-212
-204
-215
-229
-250
-281
-286
-281
-266
-264
-276
-277
-288
-288
-295
-294
-274
-277
-294
-294
-291
-281
-274
-283
-264
-271
-290
-284
-292
-301
-301
-301
-312
-312
-298
-307
-311
-300
-294
-281
-259
-245
-250
-235
-223
-230
-241
-267
-291
-316
-319
-323
-319
-298
-297
-290
-301
-311
-286
-282
-276
-274
-274
-271
-296
-313
-314
-341
-369
-382
-362
-367
-363
-346
-334
-354
-328
-353
-356
-401
-401
-598
-884
-746
-840
-1062
-1124
-908
-1045
-982
-793
-614
-552
-264
-92
1
160
335
375
378
558
596
482
-831
-548
-593
-1348
-2033
-1354
-1535
-1968
-1415
-972
-1074
-751
65
-72
107
593
752
273
609
552
117
-185
28
-426
-592
-514
-565
-745
-507
-496
-551
-334
-135
-215
-91
107
17
-25
69
31
-140
-84
-162
-290
-318
-227
-363
-326
-237
-220
-347
-185
-208
-209
-224
-133
-254
-249
-195
-263
-684
-477
-339
-670
-730
-441
-378
-636
-355
-211
-294
-267
-41
-142
-188
-51
-49
-301
-220
-167
-338
-418
-297
-366
-418
-370
-290
-378
-317
-294
-310
-332
-265
-357
-395
-350
-350
-409
-431
-370
-432
-398
-428
-391
-417
-350
-370
-413
-412
-352
-378
-417
-358
-393
-420
-428
-364
-366
-359
-361
-354
-325
-349
-336
-344
-318
-305
-280
-263
-232
-219
-192
-210
-205
-179
-175
-202
-189
-208
-233
-250
-217
-335
-540
-516
-578
-742
-896
-792
-868
-830
-752
-648
-583
-443
-309
-239
-169
-73
22
-79
-131
-144
-192
-333
-251
-441
-566
-606
-465
-265
-107
-190
-459
368
499
-318
-121
334
144
-103
-355
-506
22
-3
-820
-242
270
-252
-337
140
237
-160
-123
-21
28
-328
-210
-189
-324
-271
-304
-173
-427
-223
63
-116
-368
-307
56
-45
-263
-146
111
16
-241
-91
-52
-198
-268
-239
-309
-70
-62
-427
-255
-134
175
-149
-220
16
-10
41
-261
-94
-264
-69
-20
-518
-212
-12
-228
-407
-148
80
-240
-273
-51
82
-244
-353
-35
-6
-324
-419
186
-142
-502
-70
302
4
-182
75
33
139
-18
-22
-29
-131
208
-127
-184
165
415
83
-61
379
74
64
260
8
-124
-19
150
101
-357
-107
253
-98
44
-238
-183
136
43
-132
-90
18
-280
-107
1
30
-170
-283
238
-367
-165
229
-161
-244
-39
46
-290
-31
-185
-237
116
-82
-354
-256
254
-123
-339
-290
167
-212
-386
51
-349
-358
-12
-237
-369
-135
7
-189
-407
330
160
-583
-102
241
-197
-387
-162
63
-67
-334
-194
170
-37
-241
10
-122
341
-171
-347
173
-139
-222
-148
-12
-156
-651
-568
-228
-70
-547
-583
-89
37
15
-416
-177
1
51
-507
-702
-157
-99
-2
-658
-504
276
49
-426
29
547
172
-255
-54
57
-165
-156
-256
-260
-344
-105
185
-303
-81
294
-164
5
438
-648
-677
325
-85
-560
-170
-316
-398
386
-282
-557
-39
-146
92
-190
-160
-232
-221
-254
-273
-40
-293
-809
5
303
-322
-360
70
384
-76
-693
-144
196
-224
-376
-331
55
-211
-483
163
-58
-311
-107
-164
131
-260
109
-476
-218
183
-288
-543
-302
544
-421
-498
32
354
-425
-335
151
73
-689
-148
-36
-258
78
-747
-215
-140
289
-726
-562
332
-80
-703
-497
-67
-396
-505
-575
-424
-56
114
-766
-698
479
193
-1159
-491
280
-77
-600
-821
260
26
-572
-464
-135
352
-88
-441
-397
450
-17
-519
-426
-423
426
-623
-419
-88
37
-20
-185
-282
-86
200
224
-716
-353
212
57
2
-1091
-141
-151
-64
-150
-574
-93
415
-133
-573
-103
477
-314
-306
-340
388
-168
-937
255
428
-201
-300
-248
232
228
-652
244
-118
-248
-483
-498
-80
-174
-66
-251
79
-273
-223
-76
194
-559
-440
-54
-249
-418
113
-69
-700
-4
174
-436
-147
332
-548
-300
-450
-119
-407
-315
4
-1116
-89
758
-95
-1020
-422
264
83
-561
-794
-516
448
-130
-591
-424
-223
590
-889
-670
-278
253
-65
-1186
-339
-114
434
-831
-637
-286
3
-122
-885
-428
-17
-168
-51
-725
-148
325
-821
-409
-149
-102
-929
-399
-138
-131
-448
-795
-49
-203
-320
-286
-611
-211
384
-642
-787
327
92
-1104
-68
37
-372
175
-289
-382
-351
518
78
-1706
153
825
-641
-600
21
765
-66
-1132
-55
746
-390
-1300
624
180
-749
-355
-215
443
-64
-758
-271
542
-546
-407
243
-360
-392
-172
104
-84
-396
315
-86
-408
325
-413
-481
93
-403
-402
-252
-525
-85
-360
-405
-55
-512
368
-562
-498
-483
-158
-225
-926
-256
-156
-370
-762
-22
-57
-649
-135
-187
-412
-494
-504
276
-686
-469
-208
-307
-581
356
-708
-766
292
-71
-347
-540
-439
-464
313
-334
-739
-146
101
-136
-678
-157
-66
-459
-324
-222
-393
-354
0
-395
-719
-148
-251
-327
-101
-842
-410
-229
-2
-559
-1107
81
396
-1013
-927
166
143
-290
-1032
-295
401
-190
-569
-10
-739
-54
342
-906
-160
376
-787
-1243
498
34
-844
-361
-246
-328
315
-316
-938
-334
53
-196
-443
-639
-579
647
835
-2110
-763
1939
-551
-1125
-436
514
157
-705
-930
-125
232
340
-1162
-887
843
348
-1280
-365
777
-982
-417
28
-265
-726
97
-67
-1030
-133
369
-489
-975
-11
-121
-900
-626
196
-737
-696
-77
-266
-471
-693
-161
-223
-320
-888
259
49
-577
-465
-29
-252
-574
202
-671
-640
377
153
-1087
-650
434
518
-1269
-989
405
405
-1150
-1028
287
-38
-737
-390
-316
-287
97
101
-532
-636
136
171
-612
-586
-309
413
-403
-968
-159
199
-256
-415
-144
-86
-243
-291
-150
-895
94
-35
-651
-513
309
-388
-792
171
-272
-96
261
-742
-564
863
-538
-1032
-225
678
-684
-780
71
-136
-106
-167
-590
-564
6
-214
-318
-499
-473
-39
31
-528
-207
-712
-539
735
-732
-1187
-161
254
-321
-1074
-53
-35
-244
-452
-982
255
200
-623
-1101
464
378
-593
-362
-808
469
751
-1613
-714
1101
369
-1880
442
766
-479
-537
-183
-57
-203
-78
-816
-803
224
223
-1272
-403
293
-188
-989
-9
-391
-137
-128
-909
-510
371
-156
-1118
-427
727
-550
-769
-295
-156
-107
-1144
-66
-238
-913
-378
-197
-514
-153
-902
-260
-384
-15
-748
-488
-113
-582
-97
-904
420
-150
-856
792
-615
-871
764
618
-1356
-773
1529
-299
-775
-803
1201
-283
-830
181
-383
-87
-568
528
-731
-1582
1122
639
-2149
-884
1977
-609
-1416
487
-492
-468
490
-279
-1019
-514
1220
-320
-1956
366
879
-635
-1611
1167
232
-1327
256
652
-820
-775
1571
-471
-1474
-40
1163
-1003
-868
543
-199
-931
-183
751
-1600
-181
729
-911
-1361
215
-42
-1099
-288
-196
-213
-655
-231
-143
-839
-545
1173
-882
-2306
1297
625
-1881
-1118
430
120
-888
-618
-181
-919
707
-11
-1644
-572
764
-158
-2289
160
771
-811
-871
-138
220
-394
-184
-666
-101
167
-782
-674
-359
696
-522
-1472
495
585
-524
-624
-34
571
-771
-981
77
293
-624
-404
396
-510
-224
378
-262
-656
220
-492
83
-410
-769
581
-701
-273
-533
-144
440
-426
-1024
167
399
-1504
-499
265
-124
-1024
-886
436
-226
-284
-590
-262
-345
191
-635
-1174
1079
50
-1726
-379
889
-548
-643
-501
84
-393
-618
-96
-887
-424
228
-828
-861
-85
-305
-821
-90
112
-502
-1341
11
1138
-1154
-1051
289
-43
-1409
953
-137
-1533
231
910
-1464
-1268
1967
-657
-1970
78
1394
-1626
-1253
841
-472
-473
527
-1261
-788
1289
-169
-1907
10
905
-822
-868
-90
65
-192
-501
-820
39
694
-825
-1591
439
657
-945
-969
213
84
-473
-110
-631
-178
313
-226
-1106
-480
471
614
-1706
-764
1436
-396
-1306
300
343
-707
265
-231
-1132
-301
1689
-526
-2454
735
1122
-761
-1667
-45
670
-681
-1242
-249
43
-717
-946
-588
149
-487
-124
-1281
-332
1019
-948
-1286
727
-540
-1272
230
338
-1357
-708
923
-406
-572
-1074
527
688
-1308
-832
-143
734
-62
-1358
-891
759
953
-1207
-1527
-119
1589
-366
-2351
-801
1910
536
-2666
-1732
1535
1246
-1453
-2002
0
1228
381
-1779
-1575
1996
212
-1711
-1618
809
1774
-1501
-2134
319
851
202
-846
-1893
54
1564
-555
-1992
-141
741
147
-1557
-939
1065
369
-1208
-1024
184
515
-309
-699
-803
1
953
-426
-2671
772
1783
-1460
-1831
228
1370
-591
-1565
-473
457
0
-402
-1270
-640
831
48
-987
-1111
182
318
-357
-999
-1485
720
1229
-705
-1902
-417
1166
237
-1300
-1421
180
1219
-951
-2038
-307
1650
-435
-2179
-396
877
-247
-716
-808
-1290
1227
-144
-1977
-482
464
-682
-378
-285
-1277
-5
1174
-1326
-2015
936
1531
-1759
-1987
854
1577
-1384
-2024
932
49
707
-767
-1898
970
1639
-949
-2717
886
2612
-2242
-2790
2074
1485
-2438
-1293
1158
213
-1229
-138
-129
-1214
627
455
-1954
-513
1594
-777
-1879
439
-58
-536
-266
-607
-682
-243
-233
154
-1220
-1328
1805
-1335
-1551
815
453
-717
-1737
402
902
-1442
-177
508
-606
-1205
1165
113
-1931
519
1219
-1614
-1112
1214
-95
-838
-539
425
-35
-1757
869
1318
-1796
-1500
1168
721
-2004
-553
17
196
-1165
-285
-736
-1049
1760
-418
-2413
-207
2278
-1313
-2131
1077
401
-1108
-305
-160
-255
-180
545
-1107
-1099
1303
-369
-1622
79
684
-760
-428
-480
208
505
-1095
-960
395
139
-1483
-458
-202
-843
530
-1087
-560
304
-1164
-406
208
-64
-976
-1268
278
1000
-1970
-1459
1480
196
-1593
-732
1365
-397
-1312
701
542
-1902
-343
1920
-1791
-1172
1406
-416
-1335
-24
615
-1049
-208
942
-1407
-1433
1727
753
-2490
-213
1349
-1105
-878
511
2
-688
59
-758
-932
485
352
-866
-1683
555
443
-1171
-170
45
-1006
-337
673
-1383
-519
815
-555
-519
-868
199
-311
-227
-151
-1066
101
248
-841
-452
662
-1097
-789
167
-349
-742
230
-55
-701
-366
-459
502
295
-1418
-916
198
434
-917
-1018
755
-392
-610
-146
-529
98
1764
-1502
-1286
545
1164
-754
-1808
408
348
-299
-1903
235
854
-570
-1764
-22
202
-790
-43
-472
-1373
430
1050
-2389
-1127
1770
926
-2557
-824
1169
113
-1610
-40
908
-1016
-570
-62
145
-963
-139
634
-482
-1026
559
-407
-1021
497
-122
-1240
-291
678
-668
-1169
473
399
-1369
-708
749
-742
-848
234
-404
40
-649
-617
-50
203
-124
-588
-750
-93
930
-1363
-1131
1326
-623
-1577
429
913
-1578
-810
1071
-268
134
-804
-1024
29
428
-793
-483
338
-364
-782
155
254
-200
154
-594
-977
156
506
-999
-321
282
-47
-1049
-279
703
204
-435
-708
-739
370
912
-1040
-1764
1154
606
-2375
-527
1729
316
-2137
-621
1014
-541
27
-8
-757
-315
307
-570
-977
386
5
-101
147
-1141
-778
1586
-919
-1471
469
441
-1230
-436
-28
-1563
1217
988
-2299
-1061
2138
26
-2908
260
1310
-842
-1791
-104
543
-479
-459
-801
110
314
-401
-1216
-1009
1177
519
-2450
-732
1321
179
-1906
-893
1190
411
-1139
-659
-664
139
1214
-1949
-952
506
726
-1014
-1211
524
312
156
-1181
-403
-58
387
77
-2103
27
894
480
-1571
-1614
2063
829
-1563
-1806
629
1620
-346
-2415
-640
2440
-335
-2057
-63
1062
493
-1249
-1183
469
1237
28
-2218
-113
1748
-225
-1604
-1399
1236
322
-1272
-1745
540
1519
-1740
-2105
1079
777
-1026
-1741
-284
994
-350
-876
-1059
168
623
-381
-1891
182
1091
-1076
-2050
660
770
-2016
134
675
-1096
-334
1045
-248
-1291
230
332
-249
-503
-412
391
-972
-246
663
-796
-551
153
430
-1197
-806
1293
-78
-1834
-204
1229
-1027
-601
27
23
-870
-525
1253
-1457
-711
668
-32
-908
205
329
-1643
223
698
-547
-1547
678
1443
-1914
-779
574
-21
-1018
-209
343
-149
-981
-1001
139
-265
-288
-458
-1382
-34
1001
-1266
-1719
1030
920
-1835
-1590
994
1094
-1853
-1231
1460
105
-1805
606
288
-718
206
98
-913
-674
1333
155
-1830
-465
1747
-817
-1559
445
674
-874
-890
637
-228
-882
253
671
-1532
-111
1265
-1071
-1182
664
792
-2008
186
764
-1258
-221
291
77
-668
-475
431
385
-869
-132
461
-428
-638
95
231
-802
-110
288
-654
-257
765
-599
-1545
605
898
-1390
-1588
934
958
-1261
-1346
892
466
-578
62
-952
-230
892
239
-1608
578
592
-555
-628
371
9
-535
408
-487
-713
233
5
-340
148
160
-862
-545
1624
-867
-1990
1146
661
-1441
-399
-521
201
150
-271
-667
-476
409
320
-1016
-709
154
-254
-534
280
-134
-1385
232
1290
-1002
-1180
904
147
-549
192
-453
-431
839
-316
-828
-410
983
-403
-727
155
474
-1012
-27
43
-864
358
9
-1264
-300
1050
-872
-719
-17
358
-729
82
-368
-724
673
-438
-959
497
-70
-1070
957
317
-953
-224
415
-351
-475
191
55
-1217
270
1113
-1994
292
844
-1214
-443
980
-1286
-487
1421
-1019
-1645
1419
335
-1767
-93
337
-1063
342
203
-1606
311
986
-515
-1218
546
404
-790
-683
-214
242
402
-1477
-680
732
659
-579
-1599
123
1315
-572
-1537
-13
457
677
-819
-820
-18
744
-179
-543
-1282
412
664
-1061
-1181
129
584
-763
-723
-156
-111
-721
963
-315
-1331
338
-57
-119
-566
84
-60
245
-465
-472
140
221
-96
-486
223
-386
-619
36
-23
-179
-20
-8
-624
376
131
-924
33
14
-590
-217
403
-319
-881
-16
-286
240
110
-934
-868
318
126
-1411
308
58
-184
-1110
-315
51
51
425
-1314
-1226
713
560
-934
-1436
9
420
-312
-724
-1296
17
1313
-479
-1415
-78
627
-149
-519
-491
-362
-153
-209
-630
217
27
-1064
123
15
-814
-650
1174
-1348
-1243
988
152
-1277
-550
101
256
492
-1168
-564
399
-47
-468
-140
-531
-576
343
17
-748
-868
180
465
-458
-939
-139
-485
-265
669
-1087
-835
507
591
-1267
-342
1080
72
-720
-1279
401
567
-132
-1409
-901
1249
757
-2388
-972
1533
-127
-1034
-526
130
-65
159
-915
-1092
899
-263
-879
-125
107
-305
-458
165
-406
-1228
180
407
-98
-842
-269
253
-195
181
-185
-691
978
-310
-763
340
-180
113
-434
-319
-151
-9
62
-150
-777
205
29
-117
-620
-285
405
-402
-401
-152
135
-86
-545
-489
-10
435
-1269
-829
1071
-812
-1464
512
-443
-798
-536
-129
-78
-1127
-609
9
-631
-211
-249
-136
-812
-353
-95
351
-264
-1331
145
136
-14
-458
-799
-296
857
436
-1386
-662
1203
-756
-1008
141
772
-1374
-1350
1201
652
-666
-1454
1057
30
-984
-97
-20
-849
139
469
-971
-262
410
224
-524
-351
-698
-353
-166
79
-1008
-27
349
-1249
-416
1249
-101
-2501
466
1673
-1047
-2021
128
1366
-545
-1787
403
949
-876
-1354
984
520
-1640
-936
-11
111
-381
-999
-474
556
238
-1511
-348
1264
-478
-1904
9
1050
-824
-1910
322
1097
-943
-701
2
-99
198
434
-939
-1373
1098
799
-1022
-643
20
140
-127
421
-722
-794
901
112
-974
-548
445
390
-1095
-792
386
203
-182
-734
-757
439
-24
-861
-747
486
317
-1720
-256
1035
-277
-672
-435
76
-116
76
-803
-1201
842
151
-936
-872
42
1024
-384
-1546
187
1608
-849
-1355
-193
1030
289
-1588
-871
909
781
-1069
-1310
1163
621
-1537
-325
338
21
-966
-397
77
-668
383
344
-1689
-309
1628
-1150
-1743
895
596
-1260
-1061
-176
492
-188
-618
-149
231
-153
418
-721
-891
497
-64
-250
-227
-497
-83
346
-896
-812
826
298
-938
-584
266
-179
-1321
692
353
-1851
852
372
-1237
-811
215
282
-924
-505
-608
-144
60
-537
-558
-41
362
-827
-1248
461
421
-1615
-447
325
-1328
-1017
910
335
-1864
-37
1048
-626
-1223
-726
766
-196
-577
-874
-634
497
459
-592
-1621
544
1183
-1337
-1305
861
121
-1343
-121
-1067
-158
795
-603
-1558
-348
1882
-1490
-1937
642
-454
-457
-445
-1213
-814
376
135
-944
-1386
382
410
-909
-923
83
-5
-436
-1095
26
490
-660
-575
246
-198
-537
-225
-97
-429
-1138
-97
142
-470
-1049
-43
656
-107
-1041
-590
377
-244
-494
-1320
-151
-324
38
-174
-1455
140
18
-536
-494
-560
-153
-235
-800
-389
-90
-40
-513
-430
41
492
-539
-335
-6
-447
-202
-380
-489
-675
304
-718
-599
50
-525
-363
-605
-34
-48
-1133
-511
-60
-527
-434
-249
-1167
223
393
-883
-410
-385
-127
-142
-46
-630
-574
231
48
-696
-896
625
174
-869
151
-67
-1041
3
163
-846
-662
-483
-611
-34
-54
-518
-707
106
383
-869
-501
570
-628
-889
46
-166
-864
-621
567
274
-839
-942
523
136
-16
-895
-1352
140
474
-814
-1440
520
572
-1106
-921
730
27
-1239
-759
817
-444
-1590
-674
556
321
-1134
-348
351
-379
-146
-119
60
576
-922
-594
962
223
-709
-442
220
300
-396
-256
-156
263
-749
-731
839
-285
-1626
448
611
-1153
-1259
690
264
-1060
-166
362
-1748
-860
1074
-317
-1643
-1349
1220
176
-2163
-187
580
-267
-645
-66
-567
-355
343
-58
-853
-712
916
-625
-325
-14
-1252
-678
677
197
-1729
-665
512
-182
-445
-980
-23
148
-173
-673
-603
-373
180
98
-961
-836
556
884
-1492
-954
617
-13
-656
-774
-31
-178
384
-502
-764
570
-816
-179
91
-397
-412
-323
-272
-601
-395
-163
-176
-525
-514
423
-440
-1131
-154
-218
-463
-341
-17
-585
7
714
-887
-1010
309
572
-748
-1372
324
1080
-1298
-1245
671
66
-663
-406
562
-122
-958
333
77
-552
-564
159
106
-400
-337
-632
-66
464
-551
-803
238
426
-1196
-617
800
-203
-561
-623
238
527
-267
-578
-375
596
-56
-1562
176
544
-409
-372
67
-990
-512
399
-219
-1487
-632
450
-908
-1209
-293
216
-815
-867
249
-578
-730
-562
-544
-582
-138
-91
-818
-498
318
-458
-777
238
-404
-708
331
-269
-1160
13
580
-1085
-503
793
-517
-939
451
825
-961
-597
252
249
-462
-295
204
-209
-58
-131
-565
-566
-183
-377
-599
-527
-343
-617
-460
218
-216
-956
-447
219
-37
-840
-786
512
10
-955
-506
326
-501
-807
-90
462
-779
-773
71
259
-756
-730
-275
-268
-640
-247
102
-778
-472
16
6
320
-554
-1556
349
1045
-719
-1138
-141
800
-148
-470
-508
65
0
-192
708
-1151
-732
556
-385
-372
-92
-518
-546
198
18
-516
-910
-222
73
-799
-389
-262
-825
-511
115
348
-810
-894
277
98
-379
-663
-566
-114
256
-757
-520
-173
66
-489
-269
369
-369
-714
-573
274
219
-591
-960
-254
121
142
-117
-1148
3
540
-552
-705
35
-163
-627
351
208
-636
-732
459
286
-585
-618
-276
-369
-26
-149
-888
-339
480
-651
-1179
575
516
-1169
-508
-224
349
-283
-1746
99
175
-462
-741
-797
-422
213
-549
-978
-513
-67
-191
-645
147
-41
-363
-354
491
-817
-601
311
-446
-250
-289
-588
-10
132
-831
-705
729
-67
-1114
-612
643
-233
-1235
-208
120
91
-558
-536
-534
336
223
-919
-915
1208
417
-1536
-35
385
-143
-244
-350
101
-43
-479
-131
140
-225
-385
-266
424
-371
-985
-227
588
-111
-1066
-498
-121
720
-961
-1362
500
181
-1131
-548
328
-362
-394
-515
62
163
-948
-410
421
-81
-121
-431
-798
514
227
-639
-230
-70
-88
-254
-394
497
-273
-784
272
689
-629
-874
465
493
-181
-575
-120
-87
-151
-236
-280
-166
-42
-372
-640
25
26
-1033
-620
392
126
-1125
-636
146
-660
-397
185
-270
-1065
91
-15
-641
-657
-289
-220
-310
-267
-167
-466
-386
-270
-123
147
-535
-653
-543
178
-401
-938
-363
96
-613
-648
-507
-221
48
-337
-288
-780
15
166
-542
-679
-162
190
56
-729
-513
-69
568
-285
-735
-411
488
153
-857
-282
369
280
-887
-82
247
-441
-336
253
-495
-396
246
-300
-683
-190
454
-545
-945
-629
480
-117
-797
-1126
-157
710
-561
-1860
-299
605
-616
-831
-733
-202
218
-480
-664
-303
224
234
-1166
-476
579
224
-855
-736
33
659
-189
-1894
-371
1159
-21
-1377
-495
-39
447
469
-1637
-475
784
232
-754
-1258
87
872
-387
-1814
182
868
-1026
-1385
435
171
-366
-1289
-890
-94
442
-616
-2149
161
716
-223
-1678
-638
488
-118
-551
-665
-163
-236
-25
-448
-808
26
-203
313
-150
-1114
-45
566
-331
-1024
253
520
-565
-663
-82
724
-481
-754
-237
-52
326
-320
-726
-424
142
206
-210
-1124
-314
1528
-165
-1783
280
1059
212
-1237
-457
1222
214
-975
-632
221
971
-819
-1559
598
779
-768
-1300
470
905
-802
-1078
-379
720
509
-1279
-1386
257
360
-600
-1112
-410
234
-136
-529
-893
-237
122
-97
-1425
-419
752
-116
-1196
-1245
410
886
-1340
-1453
396
937
-1510
-1244
492
347
-755
-656
-15
351
-51
-1143
382
35
-653
-177
312
-303
-607
466
-60
-773
-567
315
-244
-1048
-414
75
73
-768
-909
412
385
-987
-756
536
163
-466
-748
241
722
-660
-624
29
848
30
-671
-318
728
276
-1072
-465
-179
467
95
-1310
-685
1174
428
-1985
-1181
1064
500
-1138
-804
-49
916
-81
-916
-279
-160
538
-325
-1431
-191
933
119
-2540
-704
1190
-123
-1797
-1285
61
605
-48
-1817
-1075
603
667
-777
-1357
-332
342
177
-960
-472
524
-717
-533
-299
-537
-494
-328
164
-938
-682
-342
-476
-480
-237
-627
-434
76
-81
-555
-873
74
152
-186
-593
-191
605
-159
-701
-857
438
756
-248
-843
-635
311
-60
-673
-971
-173
836
-271
-1785
-630
316
-351
-1096
-1052
-589
-263
-434
-1064
-944
-753
-420
-664
-671
-1016
-373
-207
-513
-717
-1154
-391
56
-402
-1148
-1026
-110
-371
-435
-483
-1194
-796
-219
-376
-843
-557
93
99
-717
-930
-226
544
-102
-900
-549
-92
459
-406
-988
-346
239
26
-601
83
117
-21
-205
-61
-82
66
122
-98
8
90
176
-451
327
582
-53
-524
27
347
-69
22
-124
-71
-105
-238
348
14
-664
-35
-96
-140
-344
-432
-425
-302
-116
-987
-740
-171
88
-684
-1030
-758
-246
-343
-1061
-462
-638
-827
-521
-651
-828
-313
-219
-807
-679
-409
-462
-401
-422
-412
-860
-278
69
-329
-447
-555
108
-288
-599
-183
-392
-417
75
-379
-905
-36
183
-504
-411
-492
-357
-54
52
-302
-907
-250
527
-403
-1051
-67
128
-63
-37
-640
-263
485
-192
-580
-392
-168
325
-146
-776
-540
294
223
-817
-813
277
218
-903
-288
-92
-120
-3
-525
-696
281
-135
-530
-260
-161
-208
-158
17
-552
-624
37
268
-395
-574
-153
545
-189
-1109
-599
173
-33
-944
-881
107
267
-1091
-888
227
64
-985
-985
143
-19
-206
-397
-550
-17
83
-253
-251
-61
147
93
-258
-184
-44
76
-20
-169
-877
-126
535
-619
-831
-247
266
-230
-804
-374
199
-279
-1087
-804
79
215
-256
-871
-206
-176
-129
-191
-619
-363
-32
-205
-524
-527
-117
-136
-89
-162
-502
-365
-75
-28
-872
-654
-566
-131
-140
-207
-287
-290
-2
-129
-475
-658
125
-293
-711
-470
-89
-74
-204
-404
-500
-76
156
-418
-783
-473
-26
-371
-788
-440
61
133
-385
-445
-32
149
-398
-563
-165
222
-135
-108
112
-223
-192
116
-129
-279
-5
-401
-266
120
-320
-556
-371
137
-267
-452
-643
-194
92
-293
-385
-165
25
-107
13
7
-129
-326
152
122
-202
-131
412
162
-589
-300
316
195
-488
-250
-113
-15
-300
-800
-112
-3
-387
-590
-226
188
-524
-430
154
-297
-508
-625
-361
-71
-351
-509
-469
-15
-72
-638
-647
-83
-202
-464
-508
-104
-115
-454
-340
-311
-395
-110
-185
-304
-356
-60
-183
-196
217
-475
-210
-3
-244
5
-255
-209
-499
-261
-50
-516
-417
-418
-142
-499
-639
-463
-189
-380
-678
-334
-143
-620
-533
91
301
-446
-602
-122
127
-47
-321
-378
48
92
-218
-129
-70
-406
-119
177
-444
-661
-347
334
-255
-663
-401
285
274
-756
-952
-145
257
-305
-852
-328
183
-170
-713
-654
173
158
-403
-911
-378
138
-71
-896
-621
243
232
-576
-762
-35
-125
21
-740
-780
390
135
-253
-641
57
450
-135
-405
-776
-113
475
-87
-860
-683
661
490
-647
-888
-211
413
98
-620
-562
91
345
-558
-1039
-495
300
9
-807
-808
90
782
-137
-960
-484
521
228
-504
-744
8
70
-376
-528
-552
-146
-89
-290
-526
-886
-449
-30
-475
-973
-484
182
-258
-284
-771
-170
121
-439
-708
-602
307
99
-685
-436
-186
-66
-47
-406
-250
-123
-84
-515
-641
-339
203
-222
-585
-287
320
94
-370
-140
-71
-54
-160
-261
-268
-212
-79
-97
-482
-306
68
-33
-485
-515
-215
-351
-401
-448
-510
-269
-124
-530
-306
308
-91
-243
-335
-265
78
-26
-673
-538
-82
-196
-195
-261
-413
-353
54
-213
-501
-766
-347
-272
-518
-460
-359
-159
-161
-153
-140
-338
-432
-322
-34
-429
-416
-149
-250
-71
-273
-567
-419
-362
-493
-494
-530
-388
-144
-358
-222
-357
-416
-606
-705
-606
-536
-595
-711
-532
-737
-672
-698
-857
-800
-681
-1025
-900
-662
-727
-638
-859
-765
-648
-678
-726
-636
-581
-694
-769
-818
-584
-481
-514
-587
-625
-431
-306
-673
-657
-669
-830
-409
-324
-613
-545
-340
-419
-664
-707
-423
-381
-181
-307
-678
-593
-205
-296
-679
-466
-277
-275
-424
-460
-382
-497
-322
-291
-372
-265
-247
-281
-607
-510
-245
-226
-330
-585
-325
-102
-365
-681
-806
-280
-7
-490
-656
-455
-304
-393
-418
-651
-686
-342
-420
-718
-621
-522
-206
-248
-484
-636
-351
32
-425
-564
-414
-270
-337
-595
-616
-307
-353
-442
-654
-573
-310
-342
-568
-643
-601
-661
-594
-570
-590
-672
-581
-329
-256
-527
-793
-675
-526
-544
-938
-957
-513
-362
-661
-1034
-735
-486
-585
-795
-732
-635
-815
-638
-601
-716
-635
-559
-513
-450
-595
-574
-537
-376
-404
-649
-820
-455
-211
-509
-572
-394
-274
-263
-277
-496
-353
-312
-429
-437
-334
-338
-376
-242
-304
-293
-208
-158
-302
-467
-324
-168
-163
-215
-206
-225
-142
-271
-309
-76
24
-157
-417
-428
-244
-164
-124
-205
-463
-229
-117
-338
-427
-265
-211
-371
-431
-375
-254
-247
-291
-408
-471
-164
-218
-594
-634
-282
-133
-323
-373
-204
-215
-373
-413
-386
-252
-277
-426
-382
-257
-220
-347
-445
-275
-234
-394
-486
-357
-269
-300
-353
-412
-346
-202
-267
-399
-360
-323
-329
-474
-251
-93
-144
-180
-173
-222
-218
-151
-288
-387
-274
-127
-280
-322
-224
-270
-361
-322
-363
-381
-307
-336
-386
-315
-269
-361
-405
-392
-344
-290
-357
-420
-386
-335
-267
-178
-211
-273
-251
-205
-267
-352
-327
-268
-339
-367
-373
-387
-333
-539
-534
-416
-342
-339
-497
-485
-333
-344
-423
-409
-509
-530
-453
-316
-403
-538
-473
-419
-405
-388
-458
-580
-556
-391
-461
-591
-519
-427
-424
-424
-470
-401
-388
-462
-422
-342
-338
-422
-404
-481
-404
-324
-360
-493
-523
-413
-416
-437
-474
-503
-479
-419
-544
-570
-523
-612
-672
-478
-488
-518
-506
-424
-416
-538
-490
-475
-559
-477
-503
-598
-475
-392
-343
-403
-433
-438
-435
-369
-285
-335
-456
-406
-330
-297
-316
-405
-317
-161
-193
-336
-464
-358
-206
-284
-435
-378
-179
-12
-56
-198
-154
-49
-59
-119
-134
-134
-68
-71
-201
-131
50
101
60
-30
-35
44
98
14
-108
4
113
31
8
167
177
98
73
152
193
145
188
194
135
110
180
191
194
242
247
265
319
292
171
173
254
217
154
174
308
272
207
308
381
306
248
391
372
215
175
159
175
171
177
134
79
308
348
179
119
234
222
104
85
90
146
142
85
45
102
211
187
107
57
31
44
72
22
-58
5
103
72
12
112
159
49
-60
-22
86
36
-94
-111
38
29
-84
-118
-49
46
-22
-84
-112
-73
-1
-2
-95
-175
-51
111
72
-59
-85
-38
23
-25
-82
-57
29
104
34
70
156
169
140
70
43
37
88
96
31
38
89
139
160
196
180
233
268
195
126
141
206
165
114
187
227
192
182
226
187
107
100
129
138
43
71
213
281
109
103
275
266
166
58
85
161
176
64
-17
48
208
227
155
170
255
220
24
-38
-21
13
12
-23
-49
-3
36
41
17
-30
-42
-134
-142
-28
42
10
-62
39
170
89
-3
66
89
-74
-235
-168
3
-84
-139
-86
-14
-12
-124
-56
-39
-127
-113
-47
-81
-212
-202
-141
-112
-86
-146
-122
-119
-120
-92
-138
-172
-146
-126
-162
-133
-124
-60
-2
-69
-80
-22
-61
-31
8
-112
-108
-8
64
34
8
59
79
50
84
68
41
75
115
99
90
136
186
183
189
227
264
254
230
260
170
135
192
222
142
121
219
187
140
191
281
297
153
82
59
26
63
21
-34
-29
53
75
74
59
27
23
-20
-114
-163
-96
-94
-150
-181
-100
-23
28
-40
-170
-190
-162
-162
-227
-246
-224
-267
-267
-185
-144
-209
-223
-253
-319
-324
-289
-310
-395
-441
-436
-426
-418
-398
-374
-313
-345
-377
-340
-310
-405
-465
-452
-416
-420
-379
-358
-351
-324
-358
-355
-308
-247
-339
-414
-357
-295
-305
-293
-241
-188
-179
-219
-207
-165
-168
-213
-246
-224
-182
-213
-209
-183
-196
-153
-84
-102
-98
-50
-117
-193
-188
-139
-113
-126
-124
-111
-52
-30
-105
-170
-140
-89
-181
-246
-213
-184
-173
-167
-163
-132
-129
-203
-231
-193
-208
-209
-182
-176
-151
-92
-131
-177
-102
-119
-229
-290
-219
-184
-230
-288
-275
-187
-92
-74
-121
-109
-43
-62
-131
-158
-126
-34
-50
-120
-100
-1
43
22
28
9
-50
-15
-25
-97
-115
-113
-122
-73
-54
-118
-141
-129
-112
-212
-317
-319
-297
-353
-394
-399
-364
-361
-420
-464
-493
-513
-484
-476
-525
-520
-495
-463
-477
-504
-491
-450
-496
-532
-532
-531
-527
-541
-521
-516
-495
-445
-432
-453
-428
-405
-406
-403
-371
-376
-421
-427
-465
-448
-411
-391
-398
-406
-396
-365
-383
-401
-389
-370
-333
-314
-306
-272
-261
-264
-225
-234
-204
-152
-159
-210
-213
-189
-226
-268
-172
-139
-197
-208
-223
-204
-149
-149
-202
-244
-269
-284
-288
-294
-259
-236
-260
-255
-203
-157
-213
-251
-238
-207
-213
-262
-244
-282
-323
-235
-248
-294
-245
-167
-197
-233
-251
-219
-183
-245
-258
-250
-212
-206
-261
-250
-161
-139
-197
-193
-105
-99
-135
-136
-138
-101
-71
-82
-74
-58
-51
-47
-77
-86
-79
-19
-2
-42
-17
22
51
-8
-48
-39
-12
-14
-69
-65
-34
-35
-65
-46
-21
-25
-61
-109
-133
-113
-102
-153
-172
-130
-108
-87
-73
-75
-83
-91
-81
-75
-81
-74
-69
-78
-94
-112
-114
-105
-98
-103
-152
-162
-166
-147
-137
-222
-238
-198
-200
-200
-218
-273
-251
-188
-200
-255
-315
-292
-242
-303
-319
-293
-272
-248
-267
-348
-393
-363
-305
-365
-464
-421
-327
-314
-349
-373
-318
-250
-266
-319
-329
-251
-210
-247
-271
-248
-181
-124
-153
-172
-141
-130
-244
-267
-266
-296
-307
-308
-258
-239
-238
-238
-235
-235
-185
-170
-217
-267
-255
-198
-179
-216
-227
-147
-115
-128
-172
-216
-157
-145
-187
-240
-256
-190
-112
-107
-139
-140
-61
13
-37
-93
-76
-28
-1
2
2
37
122
138
48
24
50
84
86
46
8
61
140
106
58
75
69
35
-6
-1
0
26
15
-58
-65
-39
-39
-72
-90
-60
-92
-135
-120
-118
-129
-198
-242
-213
-222
-200
-183
-217
-253
-215
-143
-163
-208
-186
-121
-117
-142
-188
-165
-142
-184
-227
-198
-164
-197
-227
-176
-147
-209
-222
-190
-200
-251
-328
-317
-211
-200
-271
-322
-269
-234
-265
-323
-307
-277
-318
-364
-350
-301
-262
-301
-344
-325
-316
-303
-332
-367
-386
-385
-370
-353
-330
-322
-319
-304
-280
-251
-293
-257
-215
-291
-342
-325
-346
-363
-378
-395
-407
-415
-375
-372
-434
-439
-401
-441
-448
-398
-342
-319
-340
-339
-304
-264
-238
-312
-335
-254
-239
-300
-293
-225
-189
-218
-213
-190
-181
-146
-135
-150
-127
-65
-63
-100
-99
-80
-66
-75
-107
-84
-64
-76
-129
-151
-110
-75
-120
-161
-129
-65
-48
-84
-76
-34
-76
-127
-64
-45
-105
-109
-55
-35
-69
-51
-9
-4
-17
-55
-70
-31
5
12
-17
-45
-24
0
44
50
-11
-1
49
21
-47
-29
34
-9
-43
-29
-1
13
32
40
-4
-8
-8
-77
-134
-142
-150
-171
-215
-210
-175
-180
-271
-312
-221
-197
-228
-280
-264
-211
-222
-241
-302
-352
-289
-272
-377
-436
-368
-292
-301
-353
-367
-308
-276
-298
-314
-350
-358
-340
-360
-390
-380
-327
-322
-360
-372
-393
-389
-378
-409
-430
-425
-407
-405
-372
-317
-292
-282
-245
-234
-245
-237
-231
-208
-203
-183
-207
-201
-172
-171
-185
-234
-218
-233
-272
-314
-287
-246
-294
-305
-255
-245
-220
-226
-244
-258
-270
-278
-282
-284
-308
-314
-337
-330
-270
-233
-262
-290
-285
-311
-377
-372
-328
-330
-359
-359
-244
-176
-247
-324
-344
-322
-349
-391
-445
-472
-414
-368
-414
-428
-387
-355
-420
-552
-496
-374
-356
-422
-417
-352
-305
-277
-296
-300
-285
-291
-284
-273
-196
-151
-169
-207
-192
-165
-157
-154
-168
-179
-219
-220
-229
-199
-178
-235
-251
-218
-203
-192
-168
-171
-187
-204
-225
-242
-229
-217
-204
-216
-198
-137
-88
-67
-94
-151
-190
-167
-170
-251
-303
-296
-274
-260
-283
-252
-194
-175
-213
-241
-245
-241
-230
-270
-341
-375
-348
-336
-310
-329
-369
-351
-320
-326
-349
-324
-304
-352
-399
-404
-392
-386
-427
-473
-459
-420
-393
-398
-382
-378
-403
-372
-338
-361
-374
-358
-370
-407
-396
-337
-331
-345
-383
-434
-413
-376
-335
-315
-317
-295
-258
-268
-284
-298
-290
-282
-296
-303
-302
-293
-309
-314
-311
-303
-294
-279
-274
-308
-324
-293
-284
-311
-304
-289
-319
-296
-284
-317
-335
-329
-282
-302
-358
-379
-361
-361
-358
-366
-370
-351
-343
-380
-406
-370
-359
-403
-428
-406
-383
-381
-385
-368
-366
-362
-361
-339
-328
-320
-330
-325
-291
-268
-278
-293
-307
-310
-318
-334
-296
-280
-314
-324
-323
-283
-261
-271
-256
-243
-261
-253
-239
-282
-312
-318
-314
-329
-314
-302
-315
-298
-310
-327
-317
-282
-273
-302
-325
-346
-317
-337
-298
-322
-379
-375
-365
-354
-431
-491
-504
-499
-534
-560
-561
-591
-563
-551
-595
-616
-596
-608
-647
-657
-645
-630
-642
-628
-628
-601
-559
-563
-543
-507
-475
-450
-431
-394
-338
-318
-315
-311
-297
-254
-219
-219
-238
-223
-199
-201
-231
-234
-222
-246
-303
-329
-306
-331
-363
-359
-356
-372
-355
-348
-367
-416
-453
-453
-449
-435
-464
-488
-424
-394
-441
-474
-457
-403
-384
-395
-400
-397
-413
-436
-444
-440
-408
-395
-423
-403
-358
-352
-362
-336
-328
-336
-337
-335
-304
-287
-263
-287
-305
-264
-252
-291
-309
-286
-270
-260
-246
-231
-231
-225
-207
-244
-248
-231
-247
-275
-293
-276
-272
-280
-308
-314
-327
-348
-335
-329
-331
-341
-376
-391
-388
-365
-362
-356
-367
-364
-348
-377
-374
-354
-338
-343
-365
-330
-282
-277
-296
-315
-309
-273
-275
-307
-313
-308
-277
-267
-295
-271
-219
-235
-211
-175
-158
-130
-137
-179
-190
-168
-173
-189
-182
-154
-177
-199
-148
-154
-192
-217
-244
-262
-259
-254
-247
-261
-301
-298
-252
-242
-268
-278
-260
-246
-266
-320
-347
-311
-309
-349
-400
-409
-356
-341
-353
-367
-339
-308
-315
-347
-358
-351
-370
-363
-336
-307
-272
-227
-207
-234
-265
-286
-275
-293
-318
-333
-351
-341
-364
-367
-308
-331
-350
-309
-296
-338
-388
-405
-413
-415
-427
-462
-468
-442
-455
-511
-521
-497
-514
-517
-539
-567
-569
-536
-506
-537
-557
-555
-537
-504
-522
-552
-533
-464
-444
-476
-479
-434
-406
-414
-437
-488
-479
-459
-480
-515
-503
-457
-446
-464
-479
-488
-445
-415
-451
-459
-430
-394
-393
-395
-383
-361
-361
-346
-334
-317
-316
-339
-321
-288
-288
-329
-369
-355
-370
-406
-425
-423
-403
-396
-401
-395
-375
-386
-392
-379
-390
-413
-433
-430
-422
-413
-431
-440
-430
-434
-437
-466
-472
-486
-480
-453
-451
-445
-423
-398
-353
-329
-304
-274
-261
-265
-255
-241
-219
-231
-230
-199
-191
-203
-211
-209
-212
-230
-231
-217
-208
-232
-264
-254
-227
-239
-265
-248
-220
-215
-264
-255
-236
-235
-226
-241
-242
-199
-182
-207
-242
-207
-186
-234
-254
-233
-234
-260
-280
-299
-284
-290
-343
-378
-386
-376
-397
-421
-398
-375
-376
-397
-364
-322
-297
-321
-335
-299
-276
-321
-374
-378
-356
-338
-356
-368
-359
-322
-305
-325
-328
-310
-302
-324
-336
-324
-308
-293
-259
-276
-298
-279
-252
-257
-310
-311
-313
-340
-381
-367
-361
-361
-355
-380
-371
-350
-355
-365
-392
-429
-428
-431
-452
-473
-493
-485
-439
-444
-486
-504
-495
-478
-514
-542
-515
-459
-435
-448
-446
-425
-421
-451
-488
-494
-495
-505
-485
-447
-418
-435
-432
-396
-389
-396
-402
-400
-354
-331
-361
-396
-384
-349
-333
-372
-371
-318
-297
-307
-336
-344
-311
-277
-311
-343
-325
-289
-281
-313
-302
-250
-263
-292
-272
-267
-302
-299
-318
-332
-308
-296
-314
-325
-307
-302
-326
-332
-321
-310
-321
-339
-346
-343
-322
-330
-338
-308
-302
-325
-311
-310
-330
-360
-369
-341
-332
-358
-371
-352
-342
-334
-354
-364
-346
-351
-364
-372
-370
-358
-336
-320
-340
-346
-302
-294
-305
-316
-298
-265
-277
-282
-251
-237
-249
-245
-277
-287
-304
-295
-273
-278
-260
-248
-243
-224
-226
-226
-228
-249
-259
-259
-270
-284
-280
-283
-285
-306
-314
-285
-269
-281
-301
-308
-322
-327
-338
-348
-338
-352
-366
-369
-380
-370
-362
-376
-356
-333
-338
-345
-355
-357
-353
-361
-373
-354
-307
-285
-291
-306
-299
-292
-321
-344
-378
-388
-413
-486
-473
-432
-435
-455
-460
-445
-422
-424
-425
-413
-406
-398
-404
-424
-435
-433
-415
-422
-435
-434
-419
-414
-430
-420
-425
-413
-406
-432
-436
-425
-428
-439
-465
-479
-442
-422
-429
-425
-392
-352
-361
-350
-298
-267
-264
-259
-272
-271
-262
-268
-258
-225
-222
-235
-246
-260
-246
-262
-334
-339
-295
-267
-282
-283
-228
-196
-212
-242
-245
-232
-239
-263
-277
-290
-306
-314
-330
-354
-325
-291
-286
-295
-290
-255
-234
-237
-226
-210
-189
-187
-218
-235
-217
-201
-189
-185
-170
-150
-144
-153
-161
-159
-183
-196
-200
-194
-221
-238
-223
-226
-251
-248
-230
-214
-220
-222
-236
-257
-239
-236
-254
-282
-275
-254
-258
-244
-217
-206
-217
-229
-238
-266
-269
-280
-298
-297
-331
-329
-295
-295
-306
-331
-335
-333
-348
-380
-368
-355
-351
-354
-349
-306
-310
-312
-314
-322
-299
-286
-288
-276
-278
-303
-314
-298
-290
-296
-282
-266
-274
-285
-259
-243
-232
-228
-242
-238
-239
-217
-217
-239
-251
-263
-235
-233
-250
-267
-291
-304
-298
-314
-306
-304
-311
-307
-329
-344
-322
-314
-319
-326
-315
-298
-309
-303
-292
-292
-310
-327
-333
-331
-327
-328
-338
-320
-283
-284
-305
-293
-273
-298
-330
-320
-306
-307
-309
-286
-292
-298
-287
-275
-284
-289
-292
-292
-293
-305
-301
-287
-307
-329
-320
-324
-343
-349
-340
-351
-360
-355
-346
-380
-373
-369
-397
-384
-350
-358
-390
-363
-326
-332
-340
-342
-358
-374
-367
-387
-383
-343
-358
-388
-363
-348
-380
-371
-356
-357
-382
-398
-391
-378
-370
-372
-388
-411
-397
-384
-413
-398
-382
-373
-364
-353
-338
-354
-356
-370
-382
-382
-373
-359
-353
-363
-351
-323
-303
-290
-291
-278
-267
-280
-294
-296
-284
-308
-341
-344
-333
-323
-305
-334
-338
-307
-310
-317
-316
-327
-315
-308
-338
-336
-298
-270
-258
-267
-287
-263
-271
-309
-352
-347
-316
-305
-322
-326
-301
-266
-283
-313
-274
-235
-257
-273
-266
-258
-281
-304
-295
-264
-262
-284
-273
-259
-245
-239
-249
-248
-260
-269
-274
-262
-249
-262
-276
-294
-285
-293
-328
-348
-359
-350
-337
-322
-312
-301
-274
-263
-278
-271
-246
-257
-287
-279
-269
-289
-296
-303
-322
-355
-367
-338
-340
-344
-356
-365
-384
-386
-400
-428
-419
-408
-433
-431
-406
-411
-433
-438
-454
-455
-455
-447
-454
-470
-431
-408
-415
-398
-348
-316
-309
-290
-273
-253
-252
-262
-273
-286
-300
-331
-349
-366
-372
-364
-379
-383
-360
-350
-346
-376
-391
-368
-348
-374
-387
-367
-353
-363
-367
-317
-285
-275
-283
-290
-266
-271
-299
-285
-265
-271
-288
-297
-294
-288
-310
-334
-329
-329
-310
-306
-320
-322
-320
-331
-343
-334
-305
-297
-289
-273
-261
-254
-264
-272
-263
-257
-257
-276
-280
-263
-253
-269
-299
-281
-254
-263
-268
-270
-264
-235
-242
-253
-228
-209
-202
-237
-268
-247
-241
-247
-250
-226
-199
-192
-209
-208
-187
-192
-190
-200
-196
-217
-253
-262
-264
-282
-274
-268
-261
-266
-263
-252
-254
-270
-310
-307
-276
-286
-289
-271
-251
-237
-253
-255
-244
-277
-285
-304
-320
-339
-358
-357
-358
-356
-355
-332
-307
-314
-336
-344
-358
-376
-376
-385
-422
-421
-401
-399
-373
-335
-315
-302
-286
-286
-311
-331
-339
-342
-377
-383
-355
-345
-346
-336
-331
-359
-360
-349
-361
-369
-378
-399
-410
-408
-412
-412
-425
-424
-412
-392
-394
-410
-406
-396
-384
-390
-390
-390
-384
-367
-360
-373
-369
-337
-317
-315
-325
-288
-285
-286
-254
-243
-237
-229
-236
-243
-217
-228
-242
-239
-223
-217
-255
-244
-227
-245
-254
-267
-282
-313
-348
-371
-383
-414
-441
-447
-454
-444
-439
-441
-439
-440
-427
-409
-412
-412
-408
-415
-408
-401
-390
-385
-370
-368
-374
-356
-330
-320
-321
-299
-281
-270
-276
-295
-315
-306
-304
-326
-342
-342
-317
-314
-329
-334
-327
-311
-302
-288
-280
-310
-311
-290
-267
-281
-294
-286
-299
-298
-287
-287
-275
-280
-291
-256
-235
-250
-286
-314
-308
-290
-318
-335
-307
-309
-327
-364
-375
-350
-342
-340
-330
-333
-323
-315
-307
-295
-299
-296
-282
-286
-281
-277
-271
-265
-258
-257
-255
-240
-256
-263
-242
-219
-214
-216
-205
-214
-216
-209
-202
-223
-224
-211
-226
-230
-227
-220
-207
-195
-198
-203
-221
-243
-248
-271
-293
-298
-316
-304
-292
-303
-308
-315
-316
-315
-332
-332
-339
-364
-387
-387
-404
-435
-443
-431
-444
-460
-432
-419
-426
-425
-394
-369
-353
-336
-332
-307
-286
-280
-289
-283
-240
-224
-243
-256
-262
-256
-256
-278
-296
-285
-286
-310
-312
-309
-296
-295
-303
-301
-296
-296
-308
-296
-294
-305
-316
-307
-310
-314
-335
-340
-336
-345
-342
-344
-346
-328
-333
-356
-347
-323
-337
-340
-313
-300
-326
-329
-323
-337
-341
-340
-320
-308
-298
-293
-292
-285
-276
-260
-260
-264
-259
-264
-243
-208
-189
-180
-188
-182
-188
-188
-177
-219
-233
-201
-226
-254
-239
-250
-267
-288
-306
-304
-312
-317
-319
-332
-331
-324
-335
-346
-333
-342
-367
-374
-379
-389
-397
-403
-419
-414
-390
-379
-383
-392
-381
-378
-398
-418
-431
-429
-437
-429
-420
-427
-420
-417
-417
-389
-381
-405
-414
-406
-393
-379
-383
-362
-351
-356
-341
-342
-331
-322
-327
-354
-361
-347
-341
-351
-357
-342
-328
-351
-350
-324
-308
-309
-321
-302
-292
-329
-319
-287
-276
-275
-264
-246
-245
-249
-233
-223
-233
-246
-252
-255
-264
-291
-306
-297
-303
-306
-315
-315
-306
-300
-277
-279
-278
-257
-266
-279
-271
-263
-260
-249
-247
-239
-238
-245
-252
-254
-262
-277
-272
-267
-267
-268
-297
-318
-334
-360
-361
-345
-330
-313
-298
-300
-306
-326
-334
-335
-339
-364
-387
-375
-382
-379
-375
-400
-404
-380
-382
-384
-365
-371
-357
-343
-341
-363
-367
-346
-325
-317
-325
-308
-304
-315
-318
-348
-345
-338
-368
-366
-362
-362
-337
-315
-300
-277
-297
-313
-321
-312
-290
-280
-270
-259
-245
-251
-270
-268
-265
-274
-287
-289
-277
-254
-213
-172
-156
-148
-150
-152
-168
-184
-189
-187
-200
-208
-188
-183
-182
-191
-201
-207
-209
-212
-227
-233
-223
-247
-255
-236
-232
-245
-238
-226
-203
-204
-211
-189
-194
-179
-188
-217
-229
-232
-230
-245
-253
-249
-242
-230
-250
-274
-253
-240
-240
-251
-259
-228
-234
-243
-240
-256
-263
-275
-287
-296
-313
-294
-286
-320
-323
-297
-284
-301
-295
-259
-241
-265
-274
-271
-261
-272
-294
-300
-302
-291
-292
-307
-290
-267
-275
-283
-279
-270
-281
-284
-272
-282
-289
-294
-304
-313
-299
-276
-277
-275
-266
-240
-240
-223
-224
-241
-234
-229
-238
-252
-234
-218
-220
-237
-235
-229
-245
-259
-246
-226
-221
-216
-201
-186
-181
-189
-205
-216
-228
-218
-218
-216
-198
-188
-186
-176
-190
-196
-176
-177
-191
-188
-188
-197
-201
-229
-236
-233
-256
-273
-302
-296
-300
-335
-356
-364
-342
-345
-354
-355
-350
-339
-345
-353
-365
-370
-365
-385
-395
-405
-403
-413
-414
-381
-374
-367
-352
-324
-330
-338
-323
-306
-295
-302
-304
-293
-296
-275
-258
-265
-254
-255
-255
-258
-263
-258
-258
-281
-291
-286
-270
-249
-246
-253
-259
-256
-262
-259
-263
-271
-264
-245
-227
-240
-226
-191
-197
-220
-223
-236
-248
-237
-215
-188
-180
-183
-190
-192
-202
-203
-191
-187
-187
-179
-161
-166
-186
-179
-145
-128
-147
-156
-158
-158
-163
-184
-190
-165
-181
-197
-189
-179
-174
-194
-200
-216
-218
-221
-238
-242
-224
-204
-198
-211
-208
-179
-198
-216
-203
-225
-242
-256
-251
-226
-215
-214
-216
-210
-202
-186
-209
-224
-190
-182
-211
-236
-226
-223
-245
-276
-262
-242
-273
-307
-318
-301
-311
-323
-323
-301
-282
-316
-328
-298
-290
-284
-287
-296
-291
-286
-277
-283
-271
-245
-249
-253
-260
-268
-278
-284
-272
-288
-280
-262
-265
-265
-244
-232
-247
-246
-255
-272
-271
-285
-297
-304
-294
-293
-291
-288
-281
-286
-279
-257
-256
-259
-256
-249
-261
-266
-266
-281
-295
-282
-281
-277
-254
-240
-239
-235
-232
-224
-237
-264
-248
-257
-280
-285
-280
-271
-275
-281
-279
-285
-287
-282
-312
-322
-296
-317
-336
-329
-324
-320
-325
-327
-316
-310
-315
-296
-277
-263
-241
-248
-246
-223
-233
-234
-248
-250
-235
-256
-273
-281
-284
-301
-325
-318
-332
-333
-338
-359
-367
-367
-354
-354
-359
-321
-307
-321
-314
-307
-302
-315
-337
-341
-330
-320
-328
-344
-335
-310
-307
-307
-296
-277
-253
-252
-298
-303
-297
-312
-321
-327
-294
-258
-236
-230
-230
-207
-206
-207
-202
-210
-211
-220
-227
-255
-282
-274
-291
-304
-297
-284
-281
-284
-281
-283
-278
-264
-253
-271
-291
-303
-305
-293
-303
-318
-297
-275
-277
-266
-266
-283
-279
-280
-293
-298
-280
-269
-290
-284
-274
-269
-252
-245
-239
-230
-250
-276
-284
-281
-300
-321
-316
-323
-331
-336
-336
-319
-297
-282
-268
-288
-277
-262
-269
-288
-296
-304
-301
-306
-299
-272
-268
-262
-242
-213
-218
-239
-254
-275
-268
-272
-272
-251
-230
-203
-211
-223
-238
-233
-256
-285
-283
-272
-284
-312
-311
-302
-306
-309
-301
-285
-285
-269
-265
-254
-219
-205
-199
-189
-170
-168
-174
-191
-195
-187
-191
-185
-182
-201
-210
-218
-210
-209
-199
-190
-189
-178
-169
-189
-191
-189
-182
-162
-158
-156
-177
-183
-179
-208
-222
-209
-211
-209
-214
-202
-211
-224
-237
-239
-251
-267
-282
-287
-280
-307
-326
-326
-335
-337
-346
-365
-350
-344
-371
-376
-374
-391
-391
-386
-382
-358
-371
-384
-386
-380
-363
-367
-363
-357
-352
-366
-374
-365
-349
-338
-340
-350
-337
-318
-313
-298
-294
-285
-258
-253
-240
-223
-244
-246
-266
-270
-261
-284
-303
-316
-318
-331
-331
-335
-347
-356
-365
-373
-379
-387
-379
-359
-368
-365
-351
-345
-340
-341
-326
-319
-315
-305
-307
-304
-314
-336
-347
-366
-370
-351
-361
-358
-323
-329
-325
-308
-306
-298
-290
-282
-302
-314
-303
-299
-289
-290
-303
-308
-297
-288
-306
-308
-307
-335
-333
-333
-366
-354
-329
-324
-323
-318
-310
-298
-307
-308
-300
-296
-281
-270
-254
-250
-241
-227
-243
-252
-234
-211
-201
-187
-189
-183
-188
-203
-200
-209
-206
-204
-201
-191
-210
-224
-220
-219
-215
-239
-258
-263
-254
-241
-242
-247
-244
-239
-225
-234
-229
-228
-232
-228
-216
-210
-220
-208
-214
-230
-236
-247
-271
-279
-281
-291
-295
-290
-296
-320
-324
-325
-321
-296
-294
-292
-294
-278
-286
-319
-317
-307
-316
-333
-326
-311
-321
-310
-282
-261
-251
-235
-225
-245
-248
-249
-267
-274
-293
-297
-296
-325
-318
-315
-335
-336
-336
-340
-362
-368
-324
-321
-325
-297
-267
-257
-274
-274
-258
-254
-248
-246
-229
-215
-232
-248
-244
-228
-222
-248
-263
-261
-244
-239
-251
-217
-203
-214
-208
-208
-220
-222
-219
-219
-223
-225
-224
-223
-221
-211
-202
-201
-179
-186
-208
-192
-190
-190
-170
-160
-158
-166
-147
-134
-152
-155
-139
-130
-132
-128
-119
-109
-109
-120
-113
-110
-110
-113
-124
-135
-120
-117
-131
-137
-127
-126
-143
-160
-159
-155
-154
-166
-175
-177
-195
-200
-227
-217
-200
-216
-222
-214
-213
-205
-210
-231
-235
-265
-282
-287
-280
-282
-297
-303
-294
-283
-281
-255
-242
-243
-235
-238
-231
-222
-225
-215
-242
-241
-212
-202
-203
-202
-186
-174
-185
-188
-181
-197
-200
-213
-243
-241
-255
-259
-261
-282
-270
-281
-293
-280
-275
-272
-277
-284
-299
-309
-288
-276
-265
-273
-283
-281
-273
-274
-278
-279
-278
-276
-282
-293
-289
-261
-252
-250
-245
-220
-220
-264
-263
-243
-250
-258
-260
-266
-251
-241
-245
-235
-223
-195
-219
-228
-207
-212
-204
-212
-240
-227
-233
-253
-244
-231
-231
-234
-232
-230
-208
-208
-223
-215
-226
-234
-232
-243
-248
-236
-238
-259
-254
-244
-228
-244
-249
-243
-243
-244
-252
-249
-261
-274
-280
-278
-291
-282
-264
-272
-275
-258
-265
-265
-251
-248
-248
-272
-284
-272
-275
-278
-284
-265
-248
-264
-286
-317
-325
-326
-320
-317
-314
-313
-328
-326
-314
-317
-330
-342
-330
-306
-320
-317
-298
-306
-289
-277
-290
-287
-288
-309
-322
-316
-310
-306
-317
-334
-331
-305
-295
-315
-329
-334
-337
-335
-326
-299
-291
-275
-263
-256
-231
-209
-217
-209
-214
-228
-221
-218
-206
-189
-184
-182
-173
-163
-152
-138
-148
-138
-127
-127
-126
-116
-117
-124
-129
-140
-132
-131
-130
-138
-151
-151
-161
-174
-179
-182
-168
-170
-181
-179
-171
-182
-199
-225
-235
-249
-254
-249
-267
-274
-273
-274
-287
-293
-294
-304
-319
-346
-370
-370
-367
-351
-333
-315
-278
-265
-276
-262
-248
-261
-257
-245
-245
-237
-232
-230
-226
-203
-225
-227
-204
-225
-228
-228
-213
-203
-214
-196
-203
-221
-214
-219
-232
-228
-231
-240
-253
-267
-253
-261
-279
-270
-265
-268
-271
-272
-243
-242
-234
-237
-237
-236
-245
-255
-268
-277
-268
-255
-237
-217
-228
-204
-193
-216
-212
-189
-190
-187
-180
-173
-187
-205
-193
-199
-191
-184
-201
-199
-200
-208
-209
-219
-213
-216
-237
-233
-225
-213
-205
-192
-179
-171
-159
-147
-125
-113
-105
-87
-64
-59
-63
-71
-69
-70
-76
-83
-81
-68
-78
-90
-89
-109
-124
-130
-132
-121
-138
-143
-140
-149
-144
-148
-168
-159
-145
-146
-151
-170
-176
-196
-224
-221
-234
-237
-236
-223
-241
-257
-245
-249
-257
-262
-278
-272
-291
-314
-321
-330
-327
-334
-334
-321
-281
-262
-259
-237
-230
-217
-200
-196
-193
-213
-219
-227
-243
-245
-246
-256
-286
-282
-281
-290
-301
-313
-322
-313
-297
-287
-263
-241
-242
-238
-255
-276
-263
-267
-258
-235
-229
-213
-210
-217
-209
-189
-193
-205
-194
-194
-187
-195
-210
-198
-174
-186
-192
-180
-184
-198
-188
-183
-178
-172
-176
-177
-169
-157
-149
-145
-137
-114
-96
-96
-104
-106
-100
-101
-96
-83
-74
-78
-104
-142
-166
-172
-182
-199
-203
-194
-177
-182
-188
-194
-209
-221
-223
-230
-242
-255
-268
-281
-304
-306
-319
-334
-344
-344
-349
-353
-346
-345
-335
-349
-370
-376
-385
-393
-390
-392
-392
-397
-410
-414
-405
-418
-408
-391
-389
-380
-374
-379
-364
-362
-359
-350
-358
-334
-326
-321
-300
-290
-282
-278
-289
-288
-279
-286
-281
-265
-250
-239
-229
-208
-192
-210
-214
-226
-236
-242
-237
-248
-258
-252
-263
-272
-266
-261
-249
-239
-225
-207
-193
-195
-182
-175
-167
-159
-169
-146
-141
-136
-129
-145
-158
-170
-168
-159
-170
-167
-176
-170
-150
-145
-145
-130
-123
-133
-118
-125
-148
-136
-146
-153
-150
-160
-152
-153
-164
-169
-159
-153
-160
-186
-186
-183
-192
-205
-230
-236
-244
-250
-243
-224
-216
-232
-224
-227
-254
-274
-270
-270
-282
-282
-282
-277
-303
-308
-286
-296
-301
-300
-309
-322
-337
-350
-352
-351
-351
-367
-380
-369
-366
-367
-343
-332
-328
-316
-301
-262
-249
-243
-225
-226
-206
-207
-208
-189
-180
-180
-176
-162
-166
-181
-158
-146
-133
-135
-169
-173
-179
-192
-192
-196
-194
-197
-200
-194
-199
-216
-222
-232
-243
-254
-253
-253
-269
-250
-248
-225
-204
-204
-214
-221
-203
-183
-187
-187
-172
-194
-185
-200
-208
-202
-208
-214
-230
-235
-229
-237
-234
-229
-242
-235
-238
-256
-247
-237
-256
-252
-248
-251
-258
-282
-280
-296
-293
-286
-271
-281
-284
-273
-287
-269
-271
-264
-261
-280
-282
-288
-306
-299
-284
-269
-261
-266
-265
-237
-229
-236
-235
-230
-227
-230
-255
-258
-268
-284
-301
-311
-313
-312
-337
-347
-346
-361
-367
-360
-352
-329
-341
-356
-338
-346
-358
-352
-339
-334
-344
-353
-344
-340
-341
-345
-346
-341
-344
-345
-349
-356
-347
-354
-367
-362
-368
-356
-344
-332
-336
-326
-302
-291
-287
-283
-287
-269
-253
-245
-247
-243
-250
-260
-274
-285
-274
-265
-275
-284
-286
-285
-311
-316
-313
-331
-348
-355
-358
-370
-360
-345
-355
-378
-374
-353
-360
-348
-329
-327
-305
-293
-278
-288
-299
-298
-310
-303
-291
-286
-287
-284
-271
-280
-291
-302
-328
-334
-327
-337
-343
-339
-356
-361
-350
-361
-380
-386
-382
-378
-396
-422
-399
-376
-383
-396
-386
-377
-380
-370
-362
-350
-353
-377
-403
-419
-401
-407
-410
-406
-398
-387
-385
-370
-356
-344
-335
-331
-334
-326
-313
-313
-334
-336
-311
-292
-287
-292
-293
-301
-289
-284
-296
-299
-307
-320
-332
-337
-349
-368
-356
-355
-367
-373
-372
-359
-348
-344
-346
-342
-332
-323
-314
-316
-310
-298
-300
-290
-276
-277
-286
-282
-291
-308
-320
-334
-341
-337
-326
-330
-307
-277
-269
-264
-271
-279
-275
-284
-289
-309
-332
-303
-297
-307
-297
-291
-276
-241
-236
-233
-205
-190
-195
-201
-219
-218
-182
-178
-171
-164
-152
-144
-161
-173
-170
-172
-168
-176
-174
-181
-189
-199
-217
-225
-232
-231
-220
-220
-215
-203
-206
-213
-218
-227
-240
-251
-256
-254
-257
-247
-263
-286
-286
-299
-288
-283
-285
-250
-251
-254
-244
-268
-283
-274
-292
-300
-303
-298
-297
-311
-312
-302
-313
-310
-314
-322
-317
-331
-338
-333
-326
-317
-317
-329
-340
-330
-310
-298
-298
-281
-261
-279
-275
-273
-281
-284
-292
-312
-317
-317
-329
-340
-332
-319
-308
-310
-313
-304
-301
-303
-324
-341
-337
-350
-385
-391
-406
-420
-391
-382
-362
-340
-331
-332
-330
-320
-310
-296
-266
-229
-215
-202
-181
-196
-195
-186
-181
-160
-132
-133
-147
-132
-130
-139
-142
-142
-149
-174
-181
-185
-202
-219
-207
-209
-204
-211
-223
-240
-248
-245
-237
-237
-268
-260
-261
-262
-277
-293
-282
-279
-298
-322
-322
-331
-326
-313
-311
-301
-279
-256
-248
-237
-230
-244
-242
-245
-238
-244
-264
-274
-281
-287
-280
-255
-264
-267
-253
-274
-280
-295
-324
-333
-336
-332
-332
-344
-336
-334
-355
-367
-363
-373
-363
-337
-334
-350
-323
-318
-335
-346
-377
-372
-370
-365
-343
-340
-325
-302
-316
-312
-290
-270
-276
-286
-281
-279
-285
-266
-253
-265
-255
-230
-226
-242
-243
-248
-262
-266
-270
-273
-282
-291
-306
-305
-294
-294
-287
-276
-284
-274
-257
-245
-241
-248
-259
-270
-279
-263
-272
-294
-289
-309
-314
-307
-320
-338
-321
-310
-331
-335
-343
-351
-347
-339
-345
-326
-315
-313
-327
-341
-335
-351
-366
-387
-384
-374
-373
-374
-380
-388
-389
-386
-409
-416
-402
-427
-456
-447
-430
-428
-422
-402
-372
-340
-333
-317
-307
-304
-309
-338
-335
-327
-318
-296
-302
-308
-297
-277
-280
-277
-266
-258
-265
-264
-255
-266
-273
-274
-272
-291
-294
-280
-280
-260
-241
-244
-247
-248
-251
-270
-291
-284
-311
-348
-331
-336
-348
-344
-351
-351
-347
-334
-338
-341
-316
-300
-309
-311
-296
-274
-279
-261
-240
-238
-204
-181
-193
-182
-149
-139
-141
-143
-151
-152
-155
-160
-183
-198
-201
-222
-236
-253
-256
-257
-272
-259
-246
-244
-234
-221
-206
-202
-188
-187
-207
-202
-205
-199
-200
-215
-210
-212
-219
-198
-202
-220
-204
-198
-175
-197
-237
-243
-241
-246
-249
-222
-196
-193
-198
-201
-200
-191
-201
-215
-192
-193
-205
-240
-257
-287
-301
-289
-298
-304
-296
-290
-300
-326
-342
-334
-327
-326
-319
-302
-301
-307
-307
-310
-314
-316
-324
-334
-324
-315
-317
-313
-308
-302
-320
-338
-346
-363
-359
-363
-370
-346
-347
-345
-331
-316
-313
-311
-306
-307
-293
-278
-311
-325
-324
-327
-320
-317
-314
-298
-284
-271
-252
-235
-219
-222
-221
-203
-181
-170
-184
-193
-176
-162
-167
-167
-161
-157
-150
-136
-118
-103
-89
-90
-82
-79
-83
-88
-87
-91
-117
-130
-135
-155
-182
-187
-186
-179
-179
-207
-205
-199
-192
-199
-211
-204
-222
-221
-236
-231
-216
-203
-208
-204
-181
-187
-203
-203
-180
-162
-147
-155
-173
-169
-184
-193
-205
-213
-198
-216
-226
-215
-203
-222
-223
-223
-220
-212
-226
-230
-217
-213
-226
-242
-252
-283
-317
-348
-357
-342
-319
-289
-265
-249
-244
-242
-255
-274
-291
-288
-296
-308
-294
-281
-275
-271
-240
-230
-221
-196
-179
-169
-186
-186
-191
-211
-195
-188
-197
-177
-177
-172
-165
-173
-164
-173
-179
-178
-193
-207
-218
-221
-223
-243
-255
-261
-259
-263
-283
-280
-267
-271
-267
-256
-249
-245
-235
-226
-218
-212
-198
-207
-221
-226
-238
-224
-212
-210
-225
-237
-247
-270
-277
-286
-282
-293
-298
-305
-317
-315
-327
-335
-333
-327
-346
-357
-368
-383
-377
-362
-377
-367
-355
-361
-352
-343
-321
-318
-319
-308
-281
-266
-283
-284
-277
-279
-274
-262
-262
-280
-288
-286
-295
-294
-288
-285
-272
-289
-295
-296
-304
-299
-291
-301
-310
-311
-323
-322
-309
-311
-291
-260
-280
-278
-257
-272
-282
-263
-261
-253
-224
-228
-209
-193
-192
-180
-196
-202
-182
-191
-183
-181
-181
-170
-178
-162
-139
-139
-123
-130
-156
-160
-162
-160
-175
-186
-185
-184
-177
-185
-193
-179
-175
-192
-219
-237
-249
-260
-276
-290
-289
-264
-256
-266
-262
-245
-238
-248
-233
-213
-226
-225
-216
-215
-199
-204
-213
-209
-217
-230
-213
-194
-216
-208
-184
-202
-227
-215
-207
-207
-219
-229
-234
-230
-230
-230
-240
-236
-232
-242
-227
-223
-201
-211
-224
-238
-245
-250
-278
-273
-263
-275
-268
-264
-268
-258
-235
-231
-222
-237
-241
-233
-227
-232
-241
-231
-233
-226
-226
-250
-247
-252
-268
-274
-268
-274
-289
-280
-270
-261
-247
-251
-266
-250
-226
-213
-212
-220
-222
-220
-216
-210
-190
-184
-183
-182
-189
-167
-145
-145
-129
-126
-142
-139
-144
-158
-153
-173
-186
-184
-180
-184
-171
-169
-159
-145
-151
-150
-150
-161
-164
-166
-175
-163
-175
-192
-180
-184
-177
-164
-170
-171
-175
-156
-156
-167
-161
-168
-180
-181
-184
-209
-224
-215
-216
-213
-199
-175
-170
-179
-160
-149
-157
-155
-161
-161
-166
-161
-163
-169
-146
-132
-137
-139
-144
-147
-163
-184
-195
-206
-219
-246
-257
-248
-239
-241
-245
-228
-237
-239
-236
-257
-260
-235
-239
-246
-255
-254
-258
-251
-249
-251
-240
-237
-234
-231
-222
-192
-178
-167
-156
-164
-182
-178
-180
-214
-214
-189
-182
-187
-188
-174
-167
-174
-175
-184
-167
-152
-167
-168
-170
-172
-172
-176
-172
-162
-182
-198
-193
-189
-182
-189
-171
-170
-168
-156
-166
-175
-178
-169
-166
-183
-192
-199
-218
-250
-236
-238
-250
-237
-239
-227
-208
-208
-200
-197
-211
-223
-229
-241
-262
-254
-246
-244
-249
-247
-255
-282
-289
-293
-303
-303
-299
-307
-288
-274
-268
-275
-290
-295
-299
-305
-316
-330
-328
-329
-309
-288
-287
-281
-265
-259
-262
-252
-221
-217
-245
-233
-226
-233
-236
-231
-233
-250
-262
-245
-240
-250
-242
-234
-228
-215
-217
-222
-228
-237
-220
-217
-224
-216
-224
-217
-215
-223
-213
-211
-207
-178
-179
-185
-195
-198
-202
-227
-238
-248
-251
-246
-231
-239
-248
-246
-247
-254
-264
-277
-280
-292
-292
-278
-286
-284
-272
-272
-279
-287
-300
-300
-295
-297
-285
-260
-242
-250
-234
-230
-224
-222
-216
-201
-201
-199
-202
-216
-220
-222
-227
-228
-244
-231
-214
-205
-210
-211
-211
-206
-216
-223
-225
-252
-260
-267
-283
-276
-258
-256
-249
-230
-242
-266
-275
-280
-271
-277
-279
-267
-252
-239
-238
-235
-206
-203
-190
-172
-198
-211
-223
-227
-214
-207
-223
-242
-251
-251
-261
-303
-309
-298
-313
-313
-293
-298
-298
-275
-272
-275
-250
-234
-238
-247
-262
-254
-242
-250
-240
-258
-264
-245
-235
-219
-224
-227
-215
-250
-266
-266
-283
-288
-299
-319
-310
-301
-300
-302
-295
-289
-286
-297
-294
-279
-293
-277
-268
-276
-282
-303
-321
-342
-354
-347
-340
-337
-344
-343
-326
-316
-287
-271
-272
-265
-292
-316
-327
-332
-336
-336
-316
-314
-320
-310
-312
-338
-354
-340
-342
-338
-315
-317
-319
-308
-293
-286
-276
-271
-260
-269
-255
-237
-220
-205
-200
-186
-156
-146
-151
-129
-111
-112
-103
-109
-136
-149
-159
-151
-152
-164
-166
-166
-153
-159
-166
-178
-181
-181
-198
-207
-207
-212
-223
-233
-243
-246
-254
-240
-229
-220
-194
-190
-214
-220
-219
-217
-214
-239
-243
-249
-260
-255
-267
-268
-269
-284
-302
-312
-308
-303
-295
-296
-294
-310
-318
-329
-332
-335
-344
-342
-328
-341
-342
-318
-318
-309
-315
-329
-334
-326
-330
-334
-321
-319
-314
-315
-319
-307
-302
-315
-317
-311
-320
-332
-337
-351
-351
-351
-354
-360
-364
-351
-362
-369
-359
-361
-353
-350
-363
-360
-369
-373
-373
-379
-361
-357
-362
-359
-340
-335
-320
-304
-307
-303
-306
-304
-299
-306
-304
-316
-328
-334
-339
-335
-336
-347
-358
-367
-359
-350
-345
-337
-325
-291
-283
-272
-248
-258
-245
-218
-223
-214
-219
-219
-216
-242
-242
-237
-265
-271
-277
-284
-271
-289
-306
-313
-328
-334
-352
-333
-314
-322
-330
-330
-334
-344
-321
-301
-298
-289
-305
-316
-311
-299
-285
-283
-292
-289
-290
-283
-274
-297
-292
-293
-315
-328
-323
-324
-318
-308
-329
-333
-329
-336
-345
-355
-363
-350
-352
-354
-344
-329
-326
-338
-336
-325
-328
-315
-310
-325
-322
-331
-344
-335
-325
-314
-311
-309
-313
-291
-273
-266
-249
-240
-216
-220
-228
-222
-214
-211
-192
-196
-207
-209
-215
-226
-225
-209
-199
-181
-161
-147
-139
-122
-115
-133
-137
-141
-151
-149
-156
-164
-168
-180
-188
-203
-221
-215
-219
-235
-243
-246
-253
-233
-230
-236
-243
-242
-243
-239
-226
-215
-235
-248
-243
-250
-261
-265
-273
-274
-274
-291
-297
-287
-293
-286
-286
-299
-306
-315
-327
-337
-332
-324
-309
-298
-303
-295
-292
-303
-314
-325
-308
-310
-314
-303
-291
-281
-288
-295
-297
-291
-271
-260
-270
-273
-253
-259
-271
-256
-248
-239
-244
-251
-222
-209
-239
-250
-236
-242
-255
-259
-274
-271
-266
-257
-266
-289
-289
-268
-272
-264
-255
-247
-248
-257
-237
-226
-244
-256
-258
-257
-257
-263
-251
-230
-246
-238
-234
-241
-244
-255
-258
-244
-229
-236
-232
-230
-216
-204
-219
-222
-195
-186
-201
-205
-208
-207
-206
-220
-228
-244
-271
-275
-277
-264
-250
-246
-214
-217
-221
-191
-199
-189
-185
-198
-193
-183
-176
-189
-184
-170
-175
-180
-189
-182
-176
-191
-189
-196
-209
-226
-240
-269
-286
-292
-290
-292
-303
-298
-296
-281
-263
-257
-264
-252
-255
-260
-255
-261
-277
-293
-303
-304
-302
-309
-292
-287
-286
-288
-298
-286
-275
-275
-268
-275
-280
-275
-291
-285
-280
-284
-260
-250
-245
-241
-254
-261
-252
-270
-300
-309
-320
-335
-345
-372
-369
-369
-378
-369
-364
-353
-337
-331
-321
-309
-304
-291
-285
-277
-257
-266
-296
-298
-289
-300
-288
-276
-288
-308
-300
-299
-303
-316
-311
-303
-337
-348
-345
-344
-341
-342
-357
-341
-330
-335
-318
-309
-304
-302
-322
-321
-320
-326
-326
-320
-301
-291
-278
-278
-291
-283
-292
-305
-316
-312
-312
-307
-295
-289
-283
-281
-282
-291
-305
-294
-293
-310
-292
-290
-269
-266
-282
-265
-257
-271
-280
-282
-276
-275
-272
-272
-272
-256
-251
-260
-259
-243
-234
-243
-257
-280
-274
-282
-275
-265
-267
-249
-265
-279
-290
-302
-326
-346
-355
-363
-381
-377
-372
-370
-352
-347
-349
-355
-365
-355
-349
-346
-339
-324
-336
-336
-312
-303
-299
-279
-263
-252
-259
-274
-288
-300
-307
-308
-311
-315
-306
-305
-286
-272
-262
-256
-251
-251
-246
-252
-262
-275
-276
-278
-276
-256
-260
-274
-279
-267
-246
-227
-214
-230
-230
-219
-233
-221
-193
-180
-188
-187
-197
-217
-222
-227
-227
-230
-220
-214
-230
-226
-220
-242
-267
-262
-258
-256
-248
-245
-245
-246
-229
-219
-225
-217
-224
-236
-238
-257
-250
-249
-269
-263
-248
-251
-255
-255
-265
-256
-270
-267
-238
-242
-243
-255
-249
-245
-266
-261
-243
-243
-228
-225
-224
-229
-241
-236
-251
-257
-247
-243
-237
-246
-246
-259
-292
-302
-306
-311
-304
-296
-324
-323
-305
-327
-344
-335
-340
-346
-332
-331
-327
-312
-301
-304
-292
-297
-293
-275
-290
-290
-259
-246
-238
-229
-231
-199
-216
-218
-197
-218
-225
-220
-217
-207
-220
-230
-211
-212
-227
-226
-231
-248
-262
-254
-255
-262
-237
-224
-242
-234
-239
-268
-276
-259
-249
-250
-238
-226
-248
-248
-246
-262
-270
-279
-281
-290
-304
-293
-299
-317
-305
-326
-322
-318
-333
-337
-327
-343
-342
-320
-310
-300
-303
-298
-288
-271
-271
-282
-269
-250
-259
-269
-257
-259
-270
-277
-258
-266
-285
-285
-275
-269
-279
-270
-272
-261
-259
-253
-246
-238
-213
-191
-181
-184
-169
-163
-171
-178
-195
-187
-174
-183
-170
-165
-171
-157
-159
-189
-211
-232
-243
-256
-270
-267
-283
-297
-312
-315
-319
-336
-355
-354
-357
-370
-360
-366
-375
-375
-356
-341
-354
-347
-335
-328
-308
-313
-302
-296
-287
-273
-281
-295
-297
-310
-315
-314
-324
-333
-360
-345
-341
-360
-369
-375
-394
-419
-411
-394
-380
-382
-369
-360
-360
-372
-376
-393
-404
-405
-410
-396
-382
-364
-343
-359
-327
-299
-305
-295
-301
-313
-316
-336
-344
-344
-340
-351
-366
-365
-365
-356
-345
-321
-299
-287
-291
-276
-257
-253
-261
-253
-249
-246
-245
-231
-215
-197
-184
-184
-189
-200
-193
-209
-223
-229
-246
-258
-257
-247
-254
-250
-252
-262
-256
-266
-252
-251
-256
-257
-273
-284
-290
-306
-299
-283
-279
-259
-243
-237
-217
-219
-232
-217
-230
-228
-229
-257
-291
-308
-307
-322
-331
-326
-318
-319
-313
-298
-312
-310
-312
-309
-269
-249
-253
-255
-243
-248
-260
-232
-232
-260
-257
-268
-286
-293
-285
-281
-305
-300
-285
-312
-317
-322
-324
-326
-328
-333
-337
-328
-322
-318
-305
-286
-303
-307
-292
-287
-278
-279
-271
-264
-252
-250
-260
-251
-252
-251
-255
-262
-248
-230
-236
-241
-221
-213
-218
-208
-214
-216
-212
-207
-216
-221
-228
-246
-254
-271
-252
-230
-229
-240
-238
-221
-226
-217
-207
-229
-208
-204
-216
-205
-200
-172
-166
-165
-148
-162
-180
-178
-185
-197
-191
-203
-221
-226
-233
-256
-257
-273
-289
-266
-280
-292
-301
-324
-305
-321
-350
-343
-346
-359
-361
-358
-343
-320
-348
-372
-365
-365
-373
-361
-354
-344
-335
-323
-321
-327
-322
-347
-348
-342
-339
-324
-304
-277
-256
-247
-234
-228
-237
-237
-227
-235
-238
-220
-206
-197
-184
-181
-175
-177
-178
-163
-169
-176
-178
-186
-206
-220
-234
-269
-281
-288
-281
-265
-275
-272
-281
-286
-290
-314
-325
-321
-319
-324
-317
-317
-325
-317
-307
-271
-253
-222
-208
-211
-197
-193
-202
-189
-199
-218
-206
-221
-221
-220
-239
-233
-220
-233
-256
-260
-258
-263
-264
-275
-285
-283
-290
-289
-286
-280
-267
-261
-273
-246
-244
-275
-267
-266
-271
-266
-273
-264
-265
-255
-254
-262
-251
-254
-290
-296
-293
-298
-320
-345
-341
-335
-346
-346
-347
-358
-337
-325
-329
-323
-309
-307
-311
-328
-330
-329
-334
-331
-330
-313
-294
-288
-272
-282
-289
-303
-316
-336
-357
-372
-373
-368
-371
-381
-400
-405
-411
-413
-400
-405
-398
-403
-413
-397
-410
-422
-437
-444
-449
-436
-405
-369
-356
-347
-323
-318
-323
-317
-321
-312
-329
-333
-312
-316
-321
-348
-360
-366
-366
-356
-359
-346
-353
-345
-336
-339
-337
-311
-286
-264
-242
-251
-250
-255
-270
-274
-251
-241
-253
-255
-244
-247
-261
-252
-254
-282
-262
-272
-281
-273
-304
-299
-286
-299
-289
-298
-317
-301
-285
-296
-313
-313
-308
-301
-316
-325
-318
-338
-347
-344
-328
-319
-322
-318
-332
-339
-351
-370
-386
-384
-358
-365
-355
-332
-343
-337
-319
-304
-301
-314
-327
-340
-346
-343
-335
-317
-295
-287
-289
-282
-279
-301
-305
-302
-305
-315
-326
-328
-330
-319
-319
-324
-317
-313
-315
-310
-296
-308
-306
-296
-301
-286
-288
-316
-297
-297
-317
-283
-275
-287
-286
-284
-287
-307
-294
-274
-273
-271
-264
-272
-286
-286
-272
-267
-252
-250
-259
-271
-279
-259
-268
-271
-251
-250
-243
-243
-244
-245
-267
-274
-285
-316
-326
-320
-321
-308
-298
-283
-273
-308
-314
-304
-301
-267
-264
-271
-251
-232
-235
-223
-243
-249
-249
-240
-249
-257
-246
-259
-248
-254
-265
-265
-262
-263
-278
-281
-279
-283
-295
-310
-326
-349
-350
-365
-379
-354
-333
-335
-327
-303
-297
-316
-322
-334
-328
-317
-318
-322
-332
-325
-313
-302
-309
-304
-305
-314
-317
-316
-301
-285
-273
-273
-262
-282
-291
-294
-308
-301
-301
-295
-281
-276
-281
-273
-268
-276
-266
-256
-261
-267
-254
-243
-234
-226
-220
-207
-215
-217
-232
-243
-237
-265
-274
-276
-295
-302
-313
-309
-305
-307
-316
-317
-315
-309
-301
-293
-299
-301
-275
-269
-258
-243
-227
-198
-204
-198
-163
-169
-154
-146
-134
-147
-165
-145
-152
-171
-167
-153
-151
-170
-178
-184
-187
-192
-190
-194
-204
-219
-209
-212
-228
-224
-231
-236
-227
-218
-211
-217
-210
-186
-175
-187
-200
-197
-227
-258
-269
-271
-270
-298
-301
-299
-294
-288
-311
-314
-332
-349
-361
-366
-358
-374
-387
-384
-406
-397
-380
-378
-374
-382
-372
-358
-357
-328
-310
-324
-327
-330
-328
-324
-296
-291
-292
-278
-270
-256
-242
-230
-244
-257
-260
-280
-284
-299
-315
-304
-292
-302
-295
-301
-325
-338
-363
-354
-345
-358
-354
-366
-360
-368
-389
-382
-378
-380
-373
-375
-366
-353
-344
-329
-321
-311
-302
-301
-293
-274
-272
-260
-261
-264
-245
-226
-231
-228
-236
-235
-229
-233
-227
-222
-208
-187
-179
-177
-187
-187
-189
-201
-193
-185
-189
-200
-203
-203
-191
-191
-197
-182
-196
-208
-218
-223
-219
-229
-228
-229
-217
-215
-235
-229
-213
-214
-209
-204
-199
-201
-209
-203
-217
-230
-232
-239
-246
-246
-238
-243
-234
-235
-237
-254
-278
-271
-262
-265
-274
-272
-276
-276
-269
-271
-274
-287
-283
-271
-272
-239
-215
-221
-223
-229
-235
-234
-250
-268
-272
-277
-293
-291
-273
-268
-257
-237
-218
-213
-193
-188
-192
-176
-171
-189
-195
-208
-211
-209
-231
-219
-212
-220
-236
-259
-250
-243
-238
-223
-206
-204
-205
-197
-194
-198
-193
-196
-207
-205
-208
-215
-204
-199
-191
-185
-180
-176
-170
-142
-145
-147
-146
-161
-176
-185
-202
-208
-193
-204
-216
-206
-205
-198
-226
-233
-216
-238
-264
-260
-274
-283
-270
-280
-288
-285
-280
-275
-270
-271
-280
-294
-292
-294
-294
-290
-284
-295
-300
-307
-316
-325
-314
-295
-292
-297
-295
-289
-292
-281
-277
-285
-295
-287
-308
-302
-294
-286
-281
-289
-283
-293
-306
-306
-305
-302
-301
-320
-331
-324
-318
-321
-322
-325
-320
-310
-305
-308
-295
-286
-295
-309
-327
-318
-315
-328
-325
-318
-325
-313
-294
-293
-296
-292
-292
-281
-264
-239
-208
-214
-217
-199
-211
-232
-240
-241
-252
-253
-250
-232
-204
-196
-195
-204
-207
-199
-191
-207
-206
-202
-211
-229
-244
-236
-238
-240
-213
-203
-218
-205
-216
-200
-183
-193
-176
-176
-173
-178
-166
-166
-175
-142
-120
-132
-123
-112
-128
-152
-150
-179
-194
-177
-166
-156
-167
-180
-186
-191
-210
-227
-224
-244
-268
-285
-306
-326
-340
-349
-352
-338
-336
-343
-332
-321
-341
-350
-344
-344
-344
-343
-341
-353
-350
-330
-328
-333
-332
-339
-352
-355
-357
-368
-360
-350
-339
-335
-321
-308
-307
-307
-293
-290
-294
-302
-318
-329
-319
-325
-343
-358
-346
-335
-339
-337
-333
-325
-323
-320
-318
-300
-292
-278
-258
-264
-256
-257
-276
-266
-259
-279
-268
-270
-290
-298
-294
-269
-266
-253
-242
-265
-255
-247
-260
-247
-251
-258
-276
-303
-315
-351
-348
-328
-332
-316
-318
-310
-281
-282
-284
-274
-280
-288
-310
-346
-356
-346
-340
-332
-310
-285
-282
-284
-278
-283
-291
-294
-304
-331
-333
-312
-305
-289
-283
-292
-275
-260
-259
-263
-263
-290
-292
-274
-289
-282
-281
-277
-275
-273
-264
-260
-281
-292
-288
-302
-293
-307
-331
-320
-323
-333
-342
-328
-302
-287
-292
-283
-286
-289
-293
-295
-281
-279
-285
-295
-288
-276
-290
-283
-279
-286
-277
-283
-297
-313
-331
-327
-305
-288
-283
-287
-307
-299
-288
-289
-283
-281
-247
-231
-241
-242
-253
-232
-240
-252
-232
-221
-193
-179
-182
-181
-162
-181
-200
-189
-207
-210
-215
-219
-205
-207
-200
-201
-197
-193
-190
-206
-236
-230
-232
-265
-279
-266
-261
-275
-256
-261
-267
-251
-236
-221
-210
-231
-226
-219
-248
-257
-270
-277
-277
-304
-291
-287
-296
-299
-322
-315
-298
-287
-283
-284
-272
-281
-276
-276
-271
-249
-234
-229
-233
-200
-191
-196
-194
-189
-176
-176
-179
-183
-200
-215
-223
-229
-235
-229
-221
-216
-206
-207
-212
-217
-220
-229
-207
-201
-225
-231
-239
-241
-239
-237
-229
-214
-222
-232
-243
-257
-255
-262
-269
-280
-279
-276
-301
-322
-316
-309
-309
-295
-289
-287
-273
-273
-259
-249
-260
-255
-244
-261
-261
-247
-274
-275
-247
-243
-233
-241
-241
-228
-238
-247
-249
-234
-222
-211
-192
-196
-197
-179
-157
-168
-169
-150
-155
-147
-138
-144
-162
-168
-175
-180
-188
-188
-185
-190
-205
-206
-199
-206
-213
-222
-191
-185
-193
-181
-184
-181
-165
-151
-165
-176
-184
-198
-207
-226
-221
-204
-228
-232
-205
-201
-197
-207
-209
-209
-214
-207
-207
-209
-207
-203
-215
-234
-261
-271
-262
-264
-241
-241
-249
-249
-261
-274
-287
-292
-293
-283
-280
-282
-295
-318
-348
-354
-346
-358
-351
-336
-342
-342
-341
-336
-332
-333
-323
-310
-310
-313
-309
-305
-293
-277
-263
-260
-258
-263
-285
-300
-287
-278
-273
-257
-236
-224
-222
-216
-206
-195
-206
-207
-204
-206
-200
-207
-208
-207
-201
-202
-210
-215
-227
-239
-256
-255
-253
-251
-255
-262
-274
-280
-289
-307
-308
-291
-290
-292
-290
-308
-304
-280
-301
-306
-290
-291
-281
-265
-255
-263
-273
-287
-276
-273
-286
-269
-279
-277
-266
-290
-320
-320
-299
-278
-263
-255
-233
-204
-210
-199
-199
-213
-207
-223
-243
-253
-234
-222
-235
-244
-244
-255
-273
-283
-329
-336
-335
-359
-368
-365
-368
-377
-351
-353
-345
-328
-323
-311
-335
-352
-344
-363
-387
-407
-385
-372
-376
-382
-395
-387
-380
-364
-348
-356
-342
-317
-319
-317
-301
-288
-278
-275
-285
-290
-286
-283
-291
-288
-282
-290
-287
-294
-301
-299
-306
-299
-289
-295
-300
-298
-300
-297
-291
-295
-295
-289
-282
-294
-287
-276
-286
-282
-293
-285
-279
-282
-285
-261
-249
-257
-256
-271
-279
-283
-278
-301
-313
-293
-289
-299
-299
-292
-278
-271
-271
-263
-241
-239
-244
-251
-229
-228
-227
-219
-231
-229
-219
-228
-243
-248
-269
-272
-269
-267
-258
-242
-248
-246
-256
-252
-242
-241
-244
-252
-254
-265
-271
-271
-276
-279
-290
-289
-291
-300
-311
-314
-340
-354
-367
-370
-374
-386
-414
-399
-379
-372
-350
-347
-310
-313
-312
-305
-297
-282
-267
-262
-269
-281
-301
-309
-324
-316
-304
-305
-303
-313
-307
-300
-322
-316
-301
-308
-311
-310
-314
-296
-305
-302
-291
-306
-302
-315
-341
-344
-352
-333
-337
-343
-341
-348
-355
-361
-328
-301
-281
-262
-256
-256
-257
-259
-259
-273
-296
-289
-295
-304
-298
-283
-269
-269
-285
-295
-286
-308
-310
-316
-336
-323
-312
-329
-333
-332
-326
-327
-316
-301
-298
-302
-317
-304
-309
-331
-318
-313
-317
-316
-314
-294
-261
-246
-236
-214
-215
-227
-245
-264
-274
-297
-281
-266
-281
-281
-284
-288
-297
-297
-296
-287
-290
-274
-260
-251
-224
-220
-220
-205
-206
-212
-215
-211
-195
-193
-191
-196
-206
-222
-247
-252
-274
-297
-308
-313
-320
-329
-323
-319
-312
-298
-286
-283
-274
-268
-281
-292
-301
-305
-294
-289
-273
-248
-252
-244
-250
-246
-222
-220
-209
-211
-226
-245
-252
-251
-252
-250
-245
-246
-224
-202
-199
-199
-201
-198
-205
-226
-239
-241
-264
-306
-311
-313
-311
-309
-311
-298
-300
-301
-300
-298
-308
-318
-292
-298
-303
-284
-277
-287
-298
-287
-280
-292
-293
-283
-280
-273
-268
-281
-270
-249
-252
-263
-267
-265
-258
-255
-271
-273
-281
-270
-258
-272
-269
-279
-281
-248
-242
-254
-258
-259
-268
-285
-276
-292
-291
-272
-280
-281
-271
-254
-245
-258
-265
-259
-262
-255
-250
-246
-249
-249
-241
-241
-252
-242
-230
-234
-232
-214
-205
-219
-221
-225
-236
-247
-263
-279
-276
-257
-250
-220
-212
-224
-205
-212
-235
-245
-230
-215
-202
-196
-185
-180
-184
-192
-186
-176
-176
-168
-159
-143
-142
-149
-142
-151
-159
-135
-119
-137
-139
-137
-151
-154
-171
-181
-196
-207
-226
-217
-214
-222
-222
-232
-233
-224
-218
-220
-213
-227
-228
-216
-216
-195
-192
-183
-173
-177
-163
-163
-156
-148
-140
-142
-140
-121
-116
-111
-103
-116
-117
-136
-143
-136
-156
-175
-199
-211
-228
-235
-248
-257
-246
-240
-239
-216
-223
-217
-202
-212
-213
-199
-198
-188
-179
-170
-158
-167
-161
-146
-153
-170
-169
-182
-215
-230
-261
-267
-277
-281
-278
-302
-318
-325
-338
-347
-369
-373
-371
-360
-360
-364
-329
-315
-298
-272
-272
-261
-253
-256
-250
-247
-228
-220
-211
-202
-194
-202
-209
-204
-231
-240
-240
-241
-241
-245
-232
-212
-214
-209
-219
-227
-221
-224
-235
-252
-238
-222
-225
-242
-238
-222
-230
-240
-243
-238
-246
-263
-274
-299
-313
-291
-295
-295
-291
-275
-264
-282
-282
-278
-276
-280
-299
-290
-272
-293
-283
-281
-281
-271
-279
-272
-256
-250
-249
-233
-226
-209
-198
-187
-198
-196
-197
-197
-201
-193
-189
-216
-199
-187
-189
-190
-206
-220
-230
-238
-237
-233
-240
-248
-239
-241
-241
-247
-246
-240
-245
-253
-238
-255
-262
-255
-268
-254
-252
-256
-272
-293
-300
-312
-324
-341
-347
-348
-357
-364
-370
-358
-360
-379
-363
-379
-384
-377
-402
-390
-373
-366
-370
-369
-364
-364
-359
-339
-342
-329
-305
-307
-331
-331
-315
-328
-330
-332
-350
-367
-370
-376
-379
-378
-378
-377
-366
-346
-356
-355
-352
-344
-339
-346
-342
-348
-354
-362
-354
-352
-368
-353
-335
-342
-338
-318
-286
-257
-232
-226
-218
-214
-218
-235
-241
-228
-227
-212
-214
-223
-235
-249
-246
-272
-288
-273
-269
-261
-263
-267
-283
-285
-313
-342
-357
-375
-380
-382
-376
-368
-349
-343
-349
-349
-344
-340
-323
-340
-340
-304
-299
-286
-273
-270
-269
-273
-259
-251
-264
-280
-284
-272
-278
-284
-270
-265
-278
-264
-264
-275
-271
-279
-276
-290
-314
-315
-339
-344
-332
-340
-331
-324
-324
-319
-316
-322
-330
-340
-345
-358
-373
-378
-362
-339
-324
-327
-310
-288
-273
-268
-253
-246
-258
-264
-265
-253
-260
-263
-245
-226
-222
-215
-208
-203
-188
-184
-193
-198
-201
-214
-209
-224
-233
-222
-236
-246
-236
-249
-261
-252
-261
-254
-251
-255
-256
-277
-285
-299
-316
-311
-296
-284
-272
-264
-264
-259
-247
-232
-211
-197
-200
-201
-190
-195
-178
-160
-166
-155
-148
-155
-147
-165
-169
-182
-215
-211
-219
-218
-232
-239
-237
-224
-212
-215
-179
-164
-176
-182
-172
-165
-172
-176
-183
-200
-203
-224
-245
-238
-252
-246
-256
-264
-277
-292
-286
-290
-292
-288
-291
-290
-289
-281
-274
-266
-261
-261
-258
-268
-268
-293
-296
-294
-299
-304
-318
-315
-324
-303
-287
-290
-283
-283
-275
-258
-276
-273
-266
-266
-267
-268
-262
-257
-244
-238
-226
-231
-224
-207
-194
-192
-182
-177
-182
-194
-205
-219
-237
-240
-245
-241
-260
-275
-276
-288
-317
-315
-303
-304
-313
-315
-311
-295
-290
-280
-274
-261
-239
-224
-208
-203
-184
-188
-203
-200
-200
-199
-194
-174
-167
-182
-183
-164
-152
-146
-131
-139
-141
-131
-170
-172
-168
-186
-196
-183
-205
-231
-212
-210
-227
-232
-241
-269
-288
-293
-288
-296
-297
-306
-324
-325
-327
-327
-312
-309
-320
-313
-327
-351
-356
-385
-375
-366
-368
-346
-344
-354
-344
-316
-313
-318
-315
-321
-317
-318
-320
-337
-347
-352
-362
-356
-340
-306
-294
-265
-246
-229
-233
-227
-217
-250
-268
-274
-284
-296
-310
-309
-301
-289
-269
-261
-245
-255
-264
-268
-283
-264
-264
-265
-256
-281
-276
-264
-279
-273
-263
-254
-253
-255
-255
-269
-290
-328
-355
-378
-384
-366
-351
-327
-328
-301
-289
-301
-296
-314
-304
-293
-304
-300
-288
-294
-303
-313
-320
-348
-366
-359
-363
-368
-360
-360
-370
-365
-372
-362
-357
-351
-343
-356
-345
-328
-321
-302
-291
-285
-288
-277
-254
-267
-266
-254
-282
-296
-294
-303
-303
-306
-315
-327
-342
-347
-347
-361
-373
-361
-374
-371
-344
-336
-330
-326
-312
-308
-301
-288
-290
-286
-278
-268
-260
-265
-246
-252
-264
-257
-263
-275
-261
-273
-296
-299
-312
-289
-295
-298
-277
-267
-262
-262
-266
-269
-282
-299
-301
-306
-311
-301
-293
-296
-288
-267
-254
-257
-264
-282
-304
-299
-289
-280
-278
-271
-283
-286
-276
-278
-266
-260
-268
-273
-285
-275
-279
-290
-290
-291
-281
-250
-224
-205
-185
-182
-187
-194
-218
-228
-230
-260
-276
-279
-277
-283
-272
-270
-268
-271
-266
-265
-279
-256
-265
-278
-291
-312
-307
-314
-324
-334
-321
-315
-321
-323
-322
-304
-298
-284
-278
-278
-284
-281
-292
-303
-302
-317
-300
-284
-278
-260
-237
-238
-237
-230
-233
-228
-237
-250
-235
-225
-240
-241
-257
-254
-254
-277
-275
-279
-292
-280
-271
-285
-287
-283
-297
-300
-302
-305
-284
-279
-263
-243
-247
-262
-261
-254
-255
-239
-237
-244
-238
-241
-240
-231
-222
-204
-193
-190
-187
-174
-165
-154
-152
-158
-157
-153
-155
-172
-165
-168
-179
-184
-200
-220
-228
-258
-264
-250
-247
-249
-264
-275
-261
-257
-264
-247
-237
-230
-215
-222
-218
-218
-222
-236
-231
-207
-210
-218
-200
-185
-179
-167
-170
-181
-200
-210
-217
-232
-244
-233
-237
-233
-225
-209
-196
-185
-190
-203
-190
-179
-188
-188
-181
-204
-212
-203
-194
-198
-212
-230
-228
-237
-243
-250
-284
-286
-292
-307
-300
-291
-289
-263
-249
-243
-232
-243
-235
-207
-197
-189
-176
-169
-176
-192
-204
-210
-210
-228
-234
-227
-237
-238
-234
-242
-228
-211
-210
-211
-229
-233
-236
-239
-221
-192
-184
-174
-165
-173
-170
-156
-178
-186
-175
-189
-194
-188
-191
-187
-193
-190
-189
-195
-203
-225
-235
-271
-285
-278
-296
-284
-291
-314
-290
-282
-274
-276
-273
-256
-236
-222
-219
-224
-241
-234
-243
-253
-228
-234
-234
-247
-265
-278
-287
-288
-294
-288
-283
-288
-289
-270
-266
-267
-265
-256
-235
-231
-221
-207
-192
-162
-150
-136
-109
-101
-115
-121
-127
-152
-172
-183
-204
-222
-218
-229
-256
-271
-289
-311
-326
-333
-330
-354
-368
-355
-335
-340
-326
-312
-305
-300
-288
-267
-270
-269
-265
-269
-267
-261
-263
-271
-250
-251
-229
-228
-241
-227
-237
-244
-247
-256
-270
-281
-287
-305
-307
-296
-288
-274
-268
-254
-224
-229
-238
-242
-250
-254
-256
-262
-255
-231
-210
-197
-183
-158
-131
-138
-126
-114
-122
-119
-133
-134
-149
-156
-166
-190
-199
-214
-215
-215
-228
-271
-307
-333
-333
-345
-346
-333
-327
-326
-312
-306
-316
-304
-318
-309
-291
-304
-301
-293
-289
-285
-277
-258
-233
-246
-266
-249
-248
-255
-245
-242
-244
-244
-250
-223
-211
-208
-188
-193
-199
-192
-173
-179
-193
-199
-216
-246
-262
-253
-249
-245
-226
-241
-262
-247
-249
-253
-241
-245
-227
-216
-228
-242
-245
-239
-247
-246
-255
-254
-249
-262
-246
-244
-252
-240
-253
-267
-277
-284
-294
-287
-297
-316
-301
-296
-295
-290
-288
-274
-268
-261
-235
-222
-210
-205
-218
-218
-218
-221
-216
-222
-235
-232
-239
-239
-231
-239
-251
-254
-246
-223
-221
-220
-205
-199
-202
-194
-196
-192
-197
-207
-185
-183
-194
-186
-198
-180
-165
-175
-182
-160
-162
-175
-158
-174
-170
-179
-193
-193
-198
-205
-207
-230
-242
-241
-256
-265
-257
-251
-246
-242
-245
-247
-268
-268
-256
-267
-257
-265
-248
-225
-246
-233
-213
-212
-220
-226
-223
-219
-215
-212
-208
-206
-211
-204
-208
-217
-217
-226
-210
-213
-228
-235
-236
-247
-262
-257
-263
-264
-270
-280
-273
-272
-250
-248
-251
-238
-236
-237
-230
-230
-233
-237
-249
-248
-242
-227
-216
-221
-216
-201
-199
-185
-180
-194
-176
-168
-170
-155
-157
-156
-137
-156
-179
-191
-192
-198
-212
-218
-220
-220
-223
-224
-222
-211
-213
-213
-207
-183
-203
-210
-212
-243
-261
-275
-280
-293
-297
-277
-261
-246
-247
-239
-226
-200
-181
-215
-218
-242
-280
-276
-281
-285
-276
-266
-281
-280
-307
-322
-317
-325
-318
-331
-358
-364
-365
-379
-374
-354
-340
-332
-330
-316
-303
-305
-304
-291
-294
-298
-289
-290
-292
-279
-253
-233
-223
-215
-227
-234
-251
-277
-284
-285
-294
-303
-305
-300
-281
-280
-274
-260
-260
-247
-235
-235
-241
-233
-225
-241
-247
-257
-241
-210
-199
-197
-206
-212
-215
-221
-230
-228
-238
-250
-263
-275
-260
-265
-262
-250
-262
-263
-233
-229
-232
-248
-259
-233
-229
-231
-209
-210
-223
-228
-227
-225
-223
-219
-228
-228
-224
-209
-220
-236
-218
-217
-220
-210
-207
-203
-194
-196
-180
-172
-169
-165
-160
-171
-180
-197
-209
-207
-216
-234
-239
-238
-236
-232
-226
-225
-214
-223
-239
-242
-248
-243
-256
-258
-244
-256
-264
-290
-281
-260
-267
-264
-256
-254
-251
-253
-236
-219
-225
-216
-210
-213
-216
-214
-210
-224
-220
-220
-231
-233
-238
-246
-246
-251
-260
-249
-258
-294
-321
-329
-335
-337
-329
-328
-320
-298
-292
-298
-285
-288
-271
-271
-281
-283
-287
-273
-278
-286
-289
-293
-270
-260
-252
-257
-262
-236
-259
-259
-253
-262
-266
-271
-275
-272
-274
-280
-286
-288
-287
-296
-293
-292
-281
-286
-297
-308
-302
-302
-311
-303
-302
-287
-271
-260
-247
-247
-243
-247
-241
-240
-234
-215
-212
-188
-176
-189
-185
-208
-227
-217
-224
-249
-244
-254
-269
-274
-297
-301
-292
-318
-324
-324
-326
-321
-340
-338
-336
-351
-360
-359
-368
-360
-362
-347
-326
-297
-265
-235
-222
-228
-216
-225
-226
-224
-229
-229
-241
-230
-215
-218
-206
-195
-185
-190
-201
-205
-224
-227
-235
-265
-270
-272
-285
-308
-309
-312
-318
-321
-335
-354
-340
-340
-337
-311
-338
-327
-314
-328
-315
-334
-343
-333
-340
-336
-342
-325
-302
-304
-298
-271
-258
-257
-250
-252
-266
-276
-266
-251
-262
-247
-233
-229
-245
-262
-242
-255
-269
-270
-274
-272
-262
-262
-275
-300
-307
-315
-330
-323
-322
-321
-315
-309
-306
-279
-266
-276
-286
-276
-261
-267
-290
-288
-279
-300
-313
-312
-317
-319
-308
-308
-296
-271
-269
-278
-276
-278
-292
-306
-313
-325
-332
-343
-347
-338
-329
-339
-338
-335
-331
-320
-312
-305
-304
-281
-294
-294
-294
-310
-317
-311
-309
-313
-330
-334
-333
-332
-312
-309
-323
-315
-319
-334
-346
-359
-366
-366
-384
-395
-403
-398
-381
-379
-373
-363
-340
-330
-324
-329
-334
-339
-342
-332
-344
-358
-352
-347
-351
-331
-320
-316
-306
-300
-306
-305
-309
-294
-306
-331
-303
-298
-304
-268
-246
-242
-232
-228
-199
-200
-213
-195
-200
-187
-199
-208
-205
-202
-199
-222
-230
-232
-219
-222
-227
-232
-251
-272
-287
-293
-301
-291
-279
-275
-257
-247
-239
-261
-263
-235
-249
-267
-257
-248
-255
-245
-253
-277
-280
-299
-310
-320
-308
-310
-325
-321
-325
-336
-325
-324
-326
-303
-299
-296
-290
-288
-283
-290
-301
-309
-312
-302
-299
-308
-317
-314
-319
-311
-320
-351
-366
-376
-393
-406
-400
-419
-427
-434
-441
-431
-438
-431
-417
-410
-405
-405
-378
-351
-345
-350
-346
-336
-336
-330
-324
-324
-321
-340
-351
-346
-359
-358
-352
-359
-337
-322
-307
-286
-287
-284
-283
-286
-275
-249
-241
-239
-235
-235
-241
-234
-238
-239
-222
-233
-235
-244
-257
-261
-256
-253
-254
-255
-239
-241
-258
-261
-259
-267
-267
-265
-267
-284
-288
-272
-260
-273
-272
-286
-307
-294
-283
-289
-306
-312
-306
-320
-321
-322
-342
-356
-367
-378
-396
-388
-365
-357
-324
-316
-319
-316
-342
-347
-334
-330
-332
-319
-311
-297
-297
-294
-276
-272
-268
-251
-259
-259
-280
-292
-266
-282
-282
-271
-277
-272
-257
-264
-260
-270
-288
-286
-291
-303
-317
-316
-325
-330
-319
-310
-319
-333
-331
-334
-361
-386
-390
-405
-413
-405
-390
-358
-348
-363
-344
-346
-342
-330
-325
-319
-318
-313
-321
-328
-340
-345
-364
-354
-344
-360
-360
-359
-350
-354
-371
-347
-353
-365
-347
-335
-341
-333
-332
-350
-340
-330
-345
-335
-310
-309
-302
-279
-264
-273
-265
-262
-266
-280
-280
-269
-282
-291
-302
-311
-312
-325
-317
-313
-317
-310
-314
-320
-300
-316
-306
-281
-292
-285
-296
-312
-307
-340
-357
-339
-348
-345
-336
-328
-334
-342
-333
-322
-338
-338
-332
-336
-348
-353
-345
-373
-381
-370
-367
-353
-350
-356
-364
-350
-343
-332
-322
-312
-321
-332
-319
-332
-331
-321
-339
-336
-342
-347
-336
-330
-333
-315
-314
-330
-336
-339
-349
-352
-342
-326
-328
-317
-317
-322
-318
-317
-320
-320
-320
-310
-292
-275
-264
-245
-232
-214
-200
-218
-226
-203
-219
-237
-240
-262
-256
-253
-249
-241
-261
-276
-266
-268
-282
-261
-277
-289
-287
-314
-313
-302
-291
-262
-254
-229
-194
-202
-200
-180
-187
-172
-167
-174
-159
-157
-172
-174
-194
-205
-205
-217
-214
-204
-207
-212
-209
-223
-246
-270
-271
-268
-298
-309
-313
-320
-344
-366
-371
-387
-406
-403
-399
-387
-385
-359
-332
-325
-312
-308
-307
-295
-284
-302
-303
-287
-273
-286
-289
-269
-266
-285
-295
-303
-299
-292
-298
-296
-292
-271
-266
-267
-249
-232
-211
-201
-212
-218
-235
-253
-259
-277
-285
-291
-309
-316
-314
-311
-305
-311
-310
-293
-294
-293
-294
-299
-294
-300
-327
-329
-320
-302
-291
-288
-295
-299
-268
-246
-240
-227
-227
-216
-213
-220
-222
-232
-244
-238
-249
-249
-233
-251
-236
-233
-234
-230
-243
-254
-254
-240
-239
-252
-264
-274
-277
-286
-275
-253
-253
-247
-233
-237
-251
-256
-253
-259
-256
-247
-240
-248
-265
-264
-237
-252
-273
-273
-287
-279
-284
-273
-254
-279
-298
-287
-287
-296
-302
-297
-300
-304
-303
-287
-283
-292
-292
-298
-308
-295
-286
-286
-277
-258
-247
-252
-242
-231
-244
-250
-233
-221
-222
-222
-225
-238
-246
-237
-244
-243
-232
-218
-224
-237
-244
-256
-263
-252
-255
-272
-274
-277
-282
-297
-306
-315
-314
-312
-307
-292
-277
-267
-255
-246
-241
-224
-240
-261
-244
-251
-269
-265
-256
-250
-243
-242
-253
-261
-260
-264
-265
-255
-252
-264
-260
-251
-251
-255
-251
-251
-247
-247
-231
-211
-206
-196
-179
-194
-201
-193
-195
-210
-230
-235
-227
-242
-258
-264
-267
-265
-274
-280
-281
-277
-272
-259
-260
-258
-261
-263
-263
-287
-288
-268
-273
-264
-248
-235
-213
-213
-229
-233
-232
-259
-257
-262
-275
-268
-270
-284
-291
-293
-284
-287
-282
-281
-279
-285
-312
-310
-304
-305
-291
-284
-281
-290
-293
-273
-277
-276
-275
-288
-307
-341
-352
-354
-363
-340
-326
-341
-338
-310
-322
-325
-333
-339
-332
-350
-351
-346
-381
-390
-386
-386
-384
-381
-387
-392
-396
-394
-384
-388
-386
-381
-387
-374
-363
-363
-340
-323
-318
-298
-265
-269
-267
-256
-258
-259
-246
-248
-251
-244
-232
-236
-235
-220
-230
-228
-226
-245
-250
-234
-230
-214
-198
-186
-184
-176
-174
-181
-197
-210
-223
-219
-214
-230
-231
-226
-244
-253
-248
-272
-287
-281
-310
-306
-316
-307
-283
-280
-268
-262
-267
-267
-279
-288
-296
-295
-310
-319
-322
-338
-333
-331
-361
-362
-346
-339
-328
-326
-295
-254
-261
-263
-260
-272
-247
-243
-253
-238
-252
-249
-251
-272
-274
-285
-276
-268
-274
-272
-286
-292
-291
-296
-293
-294
-296
-309
-312
-327
-338
-340
-344
-353
-346
-354
-349
-318
-324
-324
-302
-301
-310
-301
-290
-260
-261
-264
-232
-233
-247
-253
-244
-239
-251
-276
-285
-289
-301
-304
-313
-313
-309
-311
-296
-301
-322
-308
-299
-284
-260
-235
-206
-174
-164
-157
-159
-169
-160
-175
-184
-182
-182
-197
-193
-193
-191
-166
-150
-143
-147
-162
-179
-192
-193
-205
-225
-236
-220
-227
-238
-222
-249
-279
-304
-328
-336
-343
-333
-317
-321
-295
-280
-282
-263
-270
-281
-279
-311
-326
-318
-326
-333
-314
-311
-318
-290
-284
-288
-258
-244
-241
-236
-249
-244
-236
-258
-245
-232
-221
-216
-221
-217
-210
-222
-250
-258
-263
-270
-287
-280
-279
-278
-292
-307
-319
-322
-319
-311
-319
-312
-297
-293
-293
-285
-286
-306
-284
-280
-273
-265
-257
-235
-221
-221
-226
-217
-201
-201
-212
-241
-272
-273
-287
-296
-279
-281
-286
-252
-233
-233
-223
-211
-227
-238
-236
-229
-242
-224
-229
-245
-237
-244
-224
-208
-200
-187
-182
-183
-164
-184
-187
-182
-198
-193
-192
-187
-186
-200
-194
-194
-177
-155
-156
-146
-127
-143
-149
-161
-194
-193
-207
-223
-215
-209
-192
-184
-170
-162
-166
-149
-167
-178
-177
-192
-201
-214
-227
-234
-252
-273
-264
-284
-292
-293
-316
-298
-299
-327
-333
-332
-347
-355
-362
-343
-330
-322
-322
-319
-322
-324
-330
-333
-344
-366
-375
-357
-356
-350
-351
-346
-331
-335
-317
-335
-333
-334
-333
-321
-319
-313
-309
-296
-309
-311
-292
-307
-306
-294
-313
-342
-338
-334
-363
-372
-369
-365
-350
-350
-317
-311
-308
-291
-270
-266
-269
-253
-270
-274
-243
-219
-223
-224
-214
-209
-211
-195
-202
-210
-209
-219
-227
-213
-217
-212
-186
-182
-171
-170
-179
-191
-222
-237
-245
-244
-225
-219
-204
-195
-210
-227
-221
-229
-221
-204
-183
-181
-190
-181
-174
-177
-168
-185
-192
-197
-188
-184
-183
-166
-167
-169
-176
-198
-213
-235
-248
-250
-259
-253
-247
-206
-187
-183
-191
-198
-205
-218
-221
-192
-181
-185
-182
-199
-203
-216
-243
-272
-274
-271
-278
-284
-292
-291
-311
-298
-305
-335
-331
-331
-339
-350
-377
-386
-400
-422
-415
-421
-424
-415
-421
-421
-392
-376
-363
-332
-328
-327
-320
-342
-364
-362
-367
-363
-332
-330
-331
-328
-314
-288
-284
-293
-290
-272
-275
-256
-221
-207
-189
-158
-129
-120
-108
-87
-100
-102
-102
-101
-105
-106
-102
-113
-143
-160
-172
-188
-169
-151
-158
-153
-150
-154
-146
-152
-160
-167
-164
-171
-181
-181
-183
-195
-201
-217
-212
-204
-205
-181
-168
-161
-158
-159
-168
-176
-169
-178
-191
-189
-208
-228
-238
-258
-289
-279
-272
-284
-300
-308
-291
-298
-314
-318
-329
-327
-336
-330
-323
-319
-312
-316
-314
-303
-286
-270
-261
-272
-257
-262
-271
-283
-299
-312
-320
-319
-303
-296
-289
-271
-252
-260
-255
-244
-249
-255
-262
-263
-272
-275
-260
-259
-278
-290
-304
-318
-329
-321
-319
-304
-285
-288
-291
-284
-261
-275
-292
-279
-292
-305
-295
-274
-280
-306
-292
-272
-279
-283
-280
-263
-254
-246
-239
-245
-238
-233
-251
-248
-227
-216
-219
-193
-185
-191
-178
-169
-190
-201
-210
-235
-238
-219
-213
-214
-223
-241
-254
-249
-251
-256
-240
-245
-250
-256
-269
-295
-320
-349
-358
-351
-361
-369
-360
-358
-349
-347
-338
-319
-333
-345
-343
-333
-331
-313
-308
-326
-329
-319
-327
-338
-336
-324
-321
-313
-291
-276
-270
-256
-239
-239
-256
-265
-270
-292
-315
-318
-329
-331
-328
-333
-328
-334
-343
-342
-340
-349
-357
-372
-374
-360
-373
-386
-374
-390
-382
-363
-347
-334
-316
-299
-286
-276
-273
-270
-271
-249
-253
-264
-245
-240
-237
-236
-240
-226
-209
-213
-202
-202
-228
-252
-267
-269
-253
-234
-228
-232
-231
-223
-199
-218
-232
-215
-212
-222
-231
-216
-198
-185
-184
-164
-160
-174
-189
-211
-206
-194
-174
-161
-140
-155
-162
-168
-195
-207
-210
-198
-212
-228
-209
-208
-222
-231
-237
-232
-216
-211
-198
-181
-179
-180
-168
-155
-160
-142
-149
-165
-152
-153
-175
-174
-177
-185
-185
-190
-188
-200
-203
-206
-220
-212
-230
-228
-236
-250
-242
-257
-259
-253
-273
-289
-293
-306
-306
-298
-298
-280
-289
-289
-291
-280
-274
-278
-290
-301
-301
-318
-308
-307
-300
-279
-271
-279
-275
-287
-274
-278
-284
-276
-284
-276
-282
-290
-284
-281
-272
-264
-267
-275
-286
-286
-294
-292
-286
-299
-310
-329
-330
-311
-301
-263
-242
-209
-160
-155
-159
-150
-140
-145
-150
-144
-150
-160
-160
-176
-193
-190
-178
-176
-183
-187
-197
-204
-205
-213
-226
-238
-245
-254
-244
-245
-254
-260
-249
-244
-246
-239
-225
-196
-169
-158
-149
-151
-171
-175
-171
-179
-157
-137
-135
-135
-134
-118
-126
-112
-115
-131
-143
-139
-158
-176
-168
-189
-197
-204
-220
-190
